From 7a037da8bcbf8024f33df8d666eff82c27ee4793 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Ch=C5=82odnicki?= Date: Sun, 29 Sep 2024 13:26:48 +0200 Subject: [PATCH] fix: ensure ending a session triggers listeners (#2518) --- plugin/core/windows.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin/core/windows.py b/plugin/core/windows.py index 29abdea97..2c678756f 100644 --- a/plugin/core/windows.py +++ b/plugin/core/windows.py @@ -75,7 +75,7 @@ class WindowManager(Manager, WindowConfigChangeListener): def __init__(self, window: sublime.Window, workspace: ProjectFolders, config_manager: WindowConfigManager) -> None: self._window = window self._config_manager = config_manager - self._sessions: WeakSet[Session] = WeakSet() + self._sessions: set[Session] = set() self._workspace = workspace self._pending_listeners: deque[AbstractViewListener] = deque() self._listeners: WeakSet[AbstractViewListener] = WeakSet()