From d31ad1f64105df76d5c88d57c5ce3d80c9aac8ce Mon Sep 17 00:00:00 2001 From: Julian Orth Date: Tue, 17 Sep 2024 23:10:35 +0200 Subject: [PATCH] toplevel-drag: damage toplevel on drop --- src/ifs/wl_surface/xdg_surface/xdg_toplevel.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ifs/wl_surface/xdg_surface/xdg_toplevel.rs b/src/ifs/wl_surface/xdg_surface/xdg_toplevel.rs index 426f8b6d..7e472442 100644 --- a/src/ifs/wl_surface/xdg_surface/xdg_toplevel.rs +++ b/src/ifs/wl_surface/xdg_surface/xdg_toplevel.rs @@ -388,6 +388,9 @@ impl XdgToplevel { pub fn after_toplevel_drag(self: &Rc, output: &Rc, x: i32, y: i32) { assert!(self.toplevel_data.parent.is_none()); + if self.node_visible() { + self.xdg.damage(); + } let extents = match self.xdg.geometry.get() { None => self.xdg.extents.get(), Some(g) => g,