diff --git a/src/ifs/wl_surface/xdg_surface/xdg_toplevel.rs b/src/ifs/wl_surface/xdg_surface/xdg_toplevel.rs index 3056116a..1a80770e 100644 --- a/src/ifs/wl_surface/xdg_surface/xdg_toplevel.rs +++ b/src/ifs/wl_surface/xdg_surface/xdg_toplevel.rs @@ -705,6 +705,7 @@ impl ToplevelNodeBase for XdgToplevel { fn tl_destroy_impl(&self) { if let Some(drag) = self.drag.take() { + self.xdg.damage(); drag.toplevel.take(); } self.xdg.destroy_node();