From 44359017b153949759228a0ea80d9d4ca744f41a Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Tue, 15 Jul 2025 01:12:09 +0800 Subject: activewindow: stop .replace errs --- bar/ActiveWindow.qml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bar/ActiveWindow.qml b/bar/ActiveWindow.qml index 5727e3a..e892344 100644 --- a/bar/ActiveWindow.qml +++ b/bar/ActiveWindow.qml @@ -7,6 +7,7 @@ import Quickshell.Widgets import qs.components import qs.config +// TODO use a item wrapping loader for opacity Behavior Rectangle { id: root property var toplevel: Hyprland.activeToplevel @@ -29,9 +30,9 @@ Rectangle { function strip(s) { var out = s; Bar.windowStrip.forEach(function (w) { - out = out.replace(new RegExp(w, "g"), ""); + out = out?.replace(new RegExp(w, "g"), ""); }); - return out; + return out?.trim() || s; } RowLayout { -- cgit v1.2.3