From c9b4c6834e390f051e3137a6a45882ea8608ee9d Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Mon, 1 Sep 2025 14:05:25 +0200 Subject: ... --- accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml') 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 { path: root.socketPath connected: true + property bool acked: false + onConnectionStateChanged: { if (connected) { - write('"EventStream"\n') + acked = false; + write('"EventStream"\n'); } } @@ -66,6 +69,9 @@ Singleton { eventWindowUrgencyChanged(event.WindowUrgencyChanged); else if (event.WindowLayoutsChanged) eventWindowLayoutsChanged(event.WindowLayoutsChanged); + else if (event.Ok && !eventStreamSocket.acked) { eventStreamSocket.acked = true; } + else if (event.OverviewOpenedOrClosed) {} + else if (event.ConfigLoaded) {} else console.log(JSON.stringify(event)); } catch (e) { -- cgit v1.2.3