[gtk: 4/7] gtk-demo/dnd: Fix up drag_cancel



commit 32f58e6c0b72c0749721ba6ceb17ecfe214f915e
Author: Alexander Larsson <alexl redhat com>
Date:   Thu May 14 10:45:38 2020 +0200

    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 {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]