roundabout,
created on Thursday, 11 September 2025, 18:18:05 (1757614685),
received on Thursday, 11 September 2025, 18:18:08 (1757614688)
Author identity: Vlad <vlad.muntoiu@gmail.com>
6f8354032fede34b297638d31e66fbd760ef376e
applets/wf-window-list/__init__.py
@@ -635,6 +635,7 @@ class WFWindowList(panorama_panel.Applet):
button.set_layout_manager(WindowButtonLayoutManager(self.window_button_options, button)) button.connect("clicked", self.on_button_click) self.set_app_id(button, handle.app_id) self.toplevel_buttons[handle] = buttonif handle.app_id.rsplit(maxsplit=1)[-1].startswith("wf-ipc-"): wf_output = self.get_wf_output_by_name(self.get_root().monitor_name) wf_id = int(handle.app_id.rsplit(maxsplit=1)[-1].removeprefix("wf-ipc-"))
@@ -646,10 +647,8 @@ class WFWindowList(panorama_panel.Applet):
if 0 <= mid_x < output_width and 0 <= mid_y < output_height and button.output == self.my_output: # It is in this workspace; keep it if button.get_parent() is None: self.toplevel_buttons[handle] = buttonself.append(button) else: self.toplevel_buttons[handle] = buttonself.append(button) def foreign_toplevel_output_leave(self, handle, output):