roundabout,
created on Friday, 8 August 2025, 09:14:11 (1754644451),
received on Saturday, 9 August 2025, 12:22:38 (1754742158)
Author identity: Vlad <vlad.muntoiu@gmail.com>
76b740fa328d9b226b8d5ae70c2435005c1fcac6
applets/wf-window-list/__init__.py
@@ -515,11 +515,13 @@ class WFWindowList(panorama_panel.Applet):
self.toplevel_buttons_by_wf_id[int(app_id.removeprefix("wf-ipc-"))] = button
def on_closed(self, handle):
button: WindowButton = self.toplevel_buttons[handle]
wf_id = button.wf_ipc_id
if handle in self.toplevel_buttons:
self.remove(self.toplevel_buttons[handle])
self.toplevel_buttons.pop(handle)
if handle in self.toplevel_buttons_by_wf_id:
self.toplevel_buttons_by_wf_id.pop(handle)
if wf_id in self.toplevel_buttons_by_wf_id:
self.toplevel_buttons_by_wf_id.pop(wf_id)
self.set_all_rectangles()