diff options
Diffstat (limited to 'accounts/gkleen@sif/shell/quickshell/Services')
| -rw-r--r-- | accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml b/accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml index c82caaa6..179b55e0 100644 --- a/accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml +++ b/accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml | |||
| @@ -28,9 +28,12 @@ Singleton { | |||
| 28 | path: root.socketPath | 28 | path: root.socketPath |
| 29 | connected: true | 29 | connected: true |
| 30 | 30 | ||
| 31 | property bool acked: false | ||
| 32 | |||
| 31 | onConnectionStateChanged: { | 33 | onConnectionStateChanged: { |
| 32 | if (connected) { | 34 | if (connected) { |
| 33 | write('"EventStream"\n') | 35 | acked = false; |
| 36 | write('"EventStream"\n'); | ||
| 34 | } | 37 | } |
| 35 | } | 38 | } |
| 36 | 39 | ||
| @@ -66,6 +69,9 @@ Singleton { | |||
| 66 | eventWindowUrgencyChanged(event.WindowUrgencyChanged); | 69 | eventWindowUrgencyChanged(event.WindowUrgencyChanged); |
| 67 | else if (event.WindowLayoutsChanged) | 70 | else if (event.WindowLayoutsChanged) |
| 68 | eventWindowLayoutsChanged(event.WindowLayoutsChanged); | 71 | eventWindowLayoutsChanged(event.WindowLayoutsChanged); |
| 72 | else if (event.Ok && !eventStreamSocket.acked) { eventStreamSocket.acked = true; } | ||
| 73 | else if (event.OverviewOpenedOrClosed) {} | ||
| 74 | else if (event.ConfigLoaded) {} | ||
| 69 | else | 75 | else |
| 70 | console.log(JSON.stringify(event)); | 76 | console.log(JSON.stringify(event)); |
| 71 | } catch (e) { | 77 | } catch (e) { |
