diff --git a/app/src/pages/desktop/panel/applets_inner.rs b/app/src/pages/desktop/panel/applets_inner.rs index 59b26c4..ce014fa 100644 --- a/app/src/pages/desktop/panel/applets_inner.rs +++ b/app/src/pages/desktop/panel/applets_inner.rs @@ -1026,6 +1026,13 @@ where } DraggingState::None } + event::Event::PlatformSpecific(PlatformSpecific::Wayland( + wayland::Event::DataSource(wayland::DataSourceEvent::DndDropPerformed), + )) => { + ret = event::Status::Captured; + + DraggingState::None + } _ => DraggingState::Dragging(applet), }, DraggingState::Pressed(start) => {