From 59fbf68c541758197204aa52ceca9f89d63d1611 Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Wed, 25 Feb 2026 17:47:30 -0500 Subject: [PATCH] fix: clean up dnd rectangles reference to window on close --- winit/src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/winit/src/lib.rs b/winit/src/lib.rs index 08e1cb19..1243376c 100644 --- a/winit/src/lib.rs +++ b/winit/src/lib.rs @@ -2057,6 +2057,10 @@ where platform_specific .send_wayland(platform_specific::Action::RemoveWindow(id)); if let Some(window) = window_manager.remove(id) { + clipboard.register_dnd_destination( + DndSurface(Arc::new(Box::new(window.raw.clone()))), + Vec::new(), + ); if clipboard.window_id() == Some(window.raw.id()) { *clipboard = window_manager .first()