From 56cc470663e1b7b5c62ae2bbc01417b21f988dbd Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 27 Apr 2018 03:31:39 +0200 Subject: [PATCH] dragsource: Use capture phase for gesture Otherwise buttons don't work as drag sources, and we like to do that. --- gtk/gtkdragsource.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkdragsource.c b/gtk/gtkdragsource.c index b74c12ee03..3d228effa6 100644 --- a/gtk/gtkdragsource.c +++ b/gtk/gtkdragsource.c @@ -146,7 +146,7 @@ gtk_drag_source_set (GtkWidget *widget, site->image_def = gtk_image_definition_new_empty (); site->drag_gesture = gtk_gesture_drag_new (widget); gtk_event_controller_set_propagation_phase (GTK_EVENT_CONTROLLER (site->drag_gesture), - GTK_PHASE_BUBBLE); + GTK_PHASE_CAPTURE); gtk_gesture_single_set_button (GTK_GESTURE_SINGLE (site->drag_gesture), 0); g_signal_connect (site->drag_gesture, "begin", G_CALLBACK (gtk_drag_source_gesture_begin),