From e20826fe033b0e512c784b83d2236de502ad8430 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Wed, 23 Dec 2015 01:51:30 +0100 Subject: label: Deny drag gesture when not selectable We don't actually do anything when the label is not selectable except for consuming the event, which breaks for instance titlebar drags with labels that contain links. Simply deny the gesture in that case to allow the event to bubble up normally. https://bugzilla.gnome.org/show_bug.cgi?id=759798 --- gtk/gtklabel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c index f7e1445bba..af158e928f 100644 --- a/gtk/gtklabel.c +++ b/gtk/gtklabel.c @@ -5147,7 +5147,7 @@ gtk_label_drag_gesture_begin (GtkGestureDrag *gesture, const GdkEvent *event; gint min, max, index; - if (!info) + if (!info || !info->selectable) { gtk_gesture_set_state (GTK_GESTURE (gesture), GTK_EVENT_SEQUENCE_DENIED); return; -- cgit v1.2.1