From 32f58e6c0b72c0749721ba6ceb17ecfe214f915e Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Thu, 14 May 2020 10:45:38 +0200 Subject: [PATCH] gtk-demo/dnd: Fix up drag_cancel This needs to return a boolean, also it should not call end because that will be called anyway by Gtk+ after cancel, and this was causing warnings due to the opacity being unset with no dragged widget set. --- demos/gtk-demo/dnd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/demos/gtk-demo/dnd.c b/demos/gtk-demo/dnd.c index 764527a1ba..5510e61c6a 100644 --- a/demos/gtk-demo/dnd.c +++ b/demos/gtk-demo/dnd.c @@ -53,12 +53,12 @@ drag_end (GtkDragSource *source, gtk_widget_set_opacity (item, 1.0); } -static void +static gboolean drag_cancel (GtkDragSource *source, GdkDrag *drag, GdkDragCancelReason reason) { - drag_end (source, drag); + return FALSE; } typedef struct {