From c2c76862d348b4a32a0292bad0b954672c9e162d Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Mon, 8 Dec 2025 13:36:20 +0100 Subject: ... --- accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'accounts/gkleen@sif') diff --git a/accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml b/accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml index cce614eb..58201bd2 100644 --- a/accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml +++ b/accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml @@ -69,6 +69,8 @@ Singleton { eventWindowUrgencyChanged(event.WindowUrgencyChanged); else if (event.WindowLayoutsChanged) eventWindowLayoutsChanged(event.WindowLayoutsChanged); + else if (event.WindowFocusTimestampChanged) + eventWindowFocusTimestampChanged(event.WindowFocusTimestampChanged); else if (event.Ok && !eventStreamSocket.acked) { eventStreamSocket.acked = true; } else if (event.OverviewOpenedOrClosed) {} else if (event.ConfigLoaded) {} @@ -191,4 +193,11 @@ Singleton { return win; }); } + function eventWindowFocusTimestampChanged(data) { + root.windows = Array.from(root.windows).map(win => { + if (win.id === data.id) + win.focus_timestamp = data.focus_timestamp; + return win; + }); + } } -- cgit v1.2.3