diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2025-12-08 13:36:20 +0100 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2025-12-08 13:36:20 +0100 |
| commit | c2c76862d348b4a32a0292bad0b954672c9e162d (patch) | |
| tree | 263ec0369eb7364b038bcbce6e44b217074d8a2f /accounts/gkleen@sif | |
| parent | 7e71d2a339dfa0ce2d833b3bce7e5eef45096064 (diff) | |
| download | nixos-c2c76862d348b4a32a0292bad0b954672c9e162d.tar nixos-c2c76862d348b4a32a0292bad0b954672c9e162d.tar.gz nixos-c2c76862d348b4a32a0292bad0b954672c9e162d.tar.bz2 nixos-c2c76862d348b4a32a0292bad0b954672c9e162d.tar.xz nixos-c2c76862d348b4a32a0292bad0b954672c9e162d.zip | |
...
Diffstat (limited to 'accounts/gkleen@sif')
| -rw-r--r-- | accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml | 9 |
1 files changed, 9 insertions, 0 deletions
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 { | |||
| 69 | eventWindowUrgencyChanged(event.WindowUrgencyChanged); | 69 | eventWindowUrgencyChanged(event.WindowUrgencyChanged); |
| 70 | else if (event.WindowLayoutsChanged) | 70 | else if (event.WindowLayoutsChanged) |
| 71 | eventWindowLayoutsChanged(event.WindowLayoutsChanged); | 71 | eventWindowLayoutsChanged(event.WindowLayoutsChanged); |
| 72 | else if (event.WindowFocusTimestampChanged) | ||
| 73 | eventWindowFocusTimestampChanged(event.WindowFocusTimestampChanged); | ||
| 72 | else if (event.Ok && !eventStreamSocket.acked) { eventStreamSocket.acked = true; } | 74 | else if (event.Ok && !eventStreamSocket.acked) { eventStreamSocket.acked = true; } |
| 73 | else if (event.OverviewOpenedOrClosed) {} | 75 | else if (event.OverviewOpenedOrClosed) {} |
| 74 | else if (event.ConfigLoaded) {} | 76 | else if (event.ConfigLoaded) {} |
| @@ -191,4 +193,11 @@ Singleton { | |||
| 191 | return win; | 193 | return win; |
| 192 | }); | 194 | }); |
| 193 | } | 195 | } |
| 196 | function eventWindowFocusTimestampChanged(data) { | ||
| 197 | root.windows = Array.from(root.windows).map(win => { | ||
| 198 | if (win.id === data.id) | ||
| 199 | win.focus_timestamp = data.focus_timestamp; | ||
| 200 | return win; | ||
| 201 | }); | ||
| 202 | } | ||
| 194 | } | 203 | } |
