summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/osc-notify-middleware.ts14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/osc-notify-middleware.ts b/src/osc-notify-middleware.ts
index 6db95ec..5bd7108 100644
--- a/src/osc-notify-middleware.ts
+++ b/src/osc-notify-middleware.ts
@@ -4,16 +4,6 @@ import { Observable, Subject } from "rxjs";
const oscPrefix = Buffer.from("\x1b]");
const oscSuffix = Buffer.from("\x07");
-function cleanTitle(raw: string): string {
- const t = (raw ?? "").trim();
- if (!t) return "Terminal";
- if (t.includes("/") || t.includes("\\")) {
- const segs = t.split(/[/\\]/).filter(s => s.length > 0);
- return segs.length ? segs[segs.length - 1] : t;
- }
- return t;
-}
-
export default class OscNotifyMiddleware extends SessionMiddleware {
getTitle: () => string;
onClick: () => void;
@@ -50,9 +40,9 @@ export default class OscNotifyMiddleware extends SessionMiddleware {
if (oscCode === 9) {
const body = oscParams.slice().join(";");
- this.showNotification(cleanTitle(this.getTitle()), body);
+ this.showNotification(this.getTitle(), body);
} else if (oscCode === 777 && oscParams[0] === "notify") {
- const title = oscParams[1] || cleanTitle(this.getTitle());
+ const title = oscParams[1] || this.getTitle();
const body = oscParams.slice(2).join(";");
this.showNotification(title, body);
} else {