From: Matthias Clasen Date: Tue, 7 Jan 2020 01:46:08 +0000 (-0500) Subject: dragsource: Fix cancellation X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~20^2~354^2~55 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=1eefaf8b417c257bed94b4bd4b1893cfdba4822c;p=gtk4.git dragsource: Fix cancellation We need to properly end the drag. --- diff --git a/gtk/gtkdragsource.c b/gtk/gtkdragsource.c index e4b812846e..69a3f9da57 100644 --- a/gtk/gtkdragsource.c +++ b/gtk/gtkdragsource.c @@ -693,8 +693,7 @@ gtk_drag_source_drag_cancel (GtkDragSource *source) gboolean success = FALSE; g_signal_emit (source, signals[DRAG_CANCEL], 0, source->drag, GDK_DRAG_CANCEL_ERROR, &success); - - gdk_drag_drop_done (source->drag, success); + drag_end (source->drag, FALSE); } }