summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorРуслан Ижбулатов <lrn1986@gmail.com>2018-03-24 10:26:51 +0000
committerРуслан Ижбулатов <lrn1986@gmail.com>2018-03-24 10:28:11 +0000
commitb8e6d0637262594ae1f71f5cdadf8a3dcab33f43 (patch)
tree7fffd4d28c5cdddc34557437a4781ec6e8f1b256
parent6b50788901a6053e588c7f41ef358b768eca8222 (diff)
downloadgtk+-b8e6d0637262594ae1f71f5cdadf8a3dcab33f43.tar.gz
GDK W32: Don't check dest_surface for != NULL on button events
dest_surface is going to always be NULL for source contexts. Previously we used to put the root window there to pass this check, but root windows are gone (and root surfaces never existed to begin with), so we have to adapt. https://bugzilla.gnome.org/show_bug.cgi?id=773299
-rw-r--r--gdk/win32/gdkdnd-win32.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gdk/win32/gdkdnd-win32.c b/gdk/win32/gdkdnd-win32.c
index e2d48e3ecf..53e72215d6 100644
--- a/gdk/win32/gdkdnd-win32.c
+++ b/gdk/win32/gdkdnd-win32.c
@@ -3099,8 +3099,7 @@ gdk_dnd_handle_button_event (GdkDragContext *context,
return FALSE;
#endif
- if ((gdk_drag_context_get_selected_action (context) != 0) &&
- (gdk_drag_context_get_dest_surface (context) != NULL))
+ if ((gdk_drag_context_get_selected_action (context) != 0))
{
g_signal_emit_by_name (context, "drop-performed",
gdk_event_get_time ((GdkEvent *) event));