From 21f1e73e6f77635f625923c33812fa372dd1055d Mon Sep 17 00:00:00 2001 From: S4NKALP Date: Mon, 27 Jul 2026 17:13:54 +0545 Subject: [PATCH] feat(desktop): hopes --- src/window/desktop/main.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/window/desktop/main.py b/src/window/desktop/main.py index 693ab28..cabd850 100644 --- a/src/window/desktop/main.py +++ b/src/window/desktop/main.py @@ -461,7 +461,7 @@ class DesktopWidgetWindow(WaylandWindow): def do_size_allocate(self, alloc): Gtk.Window.do_size_allocate(self, alloc) - self._rebuild_input_region() + self._schedule_input_rebuild() def _on_size_allocate(self, widget, alloc: Gdk.Rectangle) -> None: if not self._ready or self._in_size_allocate: @@ -599,7 +599,9 @@ class DesktopWidgetWindow(WaylandWindow): if a.width > 0 and a.height > 0: rects.append(cairo.RectangleInt(a.x, a.y, a.width, a.height)) if not rects: - self.input_shape_combine_region(cairo.Region(cairo.RectangleInt(0, 0, 0, 0))) + self.input_shape_combine_region( + cairo.Region(cairo.RectangleInt(0, 0, 0, 0)) + ) return region = cairo.Region(rects[0]) for rect in rects[1:]: