[gtk: 4/7] gtk-demo/dnd: Fix up drag_cancel
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk: 4/7] gtk-demo/dnd: Fix up drag_cancel
- Date: Thu, 14 May 2020 13:11:53 +0000 (UTC)
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]