From eb0c0d1d173efacf363f68ca25b79cac625a96db Mon Sep 17 00:00:00 2001 From: Link <127321188+linkfrg@users.noreply.github.com> Date: Wed, 26 Feb 2025 00:31:04 +0500 Subject: [PATCH] fix(`NiriService`): sync windows on ``"WindowsChanged"`` and ``"WindowClosed"`` (#168) --- ignis/services/niri/service.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ignis/services/niri/service.py b/ignis/services/niri/service.py index 333c0718..e54b6ec0 100644 --- a/ignis/services/niri/service.py +++ b/ignis/services/niri/service.py @@ -142,6 +142,10 @@ def __on_event_received(self, event: str) -> None: case "WindowOpenedOrChanged": self.__sync_active_window() self.__sync_windows() + case "WindowsChanged": + self.__sync_windows() + case "WindowClosed": + self.__sync_windows() except KeyError: logger.warning(f"[Niri Service] non matching event: {event}")