def check_window_unloaded():
global clients_by_window
open_window_ids = list(window.id() for window in sublime.windows())
iterable_clients_by_window = clients_by_window.copy()
closed_windows = []
for id, window_clients in iterable_clients_by_window.items():
if id not in open_window_ids:
debug("window closed", id)
closed_windows.append(id)
for closed_window_id in closed_windows:
unload_window_clients(closed_window_id)
评论列表
文章目录