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}")