summaryrefslogtreecommitdiff
path: root/accounts
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2025-09-02 13:27:08 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2025-09-02 13:27:08 +0200
commitaff71d6f9f3cc5c9217ee0cb4fa6c66f978e2b36 (patch)
treea83c3d8b14a73fd1bb067e2a3fad39c6fdca1e11 /accounts
parentf6955608ede3e4a688a63457b2ffe9829e558d27 (diff)
downloadnixos-aff71d6f9f3cc5c9217ee0cb4fa6c66f978e2b36.tar
nixos-aff71d6f9f3cc5c9217ee0cb4fa6c66f978e2b36.tar.gz
nixos-aff71d6f9f3cc5c9217ee0cb4fa6c66f978e2b36.tar.bz2
nixos-aff71d6f9f3cc5c9217ee0cb4fa6c66f978e2b36.tar.xz
nixos-aff71d6f9f3cc5c9217ee0cb4fa6c66f978e2b36.zip
...
Diffstat (limited to 'accounts')
-rw-r--r--accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml6
1 files changed, 5 insertions, 1 deletions
diff --git a/accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml b/accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml
index 179b55e0..af522ec4 100644
--- a/accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml
+++ b/accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml
@@ -160,7 +160,11 @@ Singleton {
160 }); 160 });
161 } 161 }
162 function eventWindowOpenedOrChanged(data) { 162 function eventWindowOpenedOrChanged(data) {
163 root.windows = Array.from(root.windows).filter(win => win.id !== data.window.id).concat([data.window]); 163 root.windows = Array.from(root.windows).map(win => {
164 if (data.window.is_focused)
165 win.is_focused = false;
166 return win;
167 }).filter(win => win.id !== data.window.id).concat([data.window]);
164 } 168 }
165 function eventWindowClosed(data) { 169 function eventWindowClosed(data) {
166 root.windows = Array.from(root.windows).filter(win => win.id !== data.id); 170 root.windows = Array.from(root.windows).filter(win => win.id !== data.id);