[gtk+/gtk-3-18] wayland: Invert drop_finished/button release call order
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/gtk-3-18] wayland: Invert drop_finished/button release call order
- Date: Thu, 3 Dec 2015 11:38:33 +0000 (UTC)
commit a0c2ae4709ef1587d072c17fec9d5b157a851a37
Author: Carlos Garnacho <carlosg gnome org>
Date: Tue Dec 1 15:11:52 2015 +0100
wayland: Invert drop_finished/button release call order
If we "release" the button first, the drag will be eventually cancelled,
we must first signal GDK_DROP_FINISHED, and then release the button so
the success status prevails.
gdk/wayland/gdkselection-wayland.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gdk/wayland/gdkselection-wayland.c b/gdk/wayland/gdkselection-wayland.c
index e5b6a59..5ed98cf 100644
--- a/gdk/wayland/gdkselection-wayland.c
+++ b/gdk/wayland/gdkselection-wayland.c
@@ -779,9 +779,9 @@ data_source_send (void *data,
if (context)
{
- gdk_wayland_device_unset_grab (gdk_drag_context_get_device (context));
_gdk_wayland_drag_context_emit_event (context, GDK_DROP_FINISHED,
GDK_CURRENT_TIME);
+ gdk_wayland_device_unset_grab (gdk_drag_context_get_device (context));
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]