From 8e052b2589c79ef9c263740829f399407e9f1439 Mon Sep 17 00:00:00 2001 From: Alan Griffiths Date: Tue, 27 Jun 2023 17:54:05 +0100 Subject: [PATCH] Send leave() after drop() --- src/server/frontend_wayland/wl_data_device.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server/frontend_wayland/wl_data_device.cpp b/src/server/frontend_wayland/wl_data_device.cpp index 74a8a488c1e..6bd476a688a 100644 --- a/src/server/frontend_wayland/wl_data_device.cpp +++ b/src/server/frontend_wayland/wl_data_device.cpp @@ -252,6 +252,7 @@ void mf::WlDataDevice::event(std::shared_ptr const& event { pointer->stop_dispatch_to_data_device(); }); + send_leave_event(); if (current_offer) { if (!current_offer.value().accepted_mime_type && wl_resource_get_version(resource) >= 3)