summaryrefslogtreecommitdiff
path: root/gtk/gtkgesture.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-02-26 17:06:15 -0500
committerMatthias Clasen <mclasen@redhat.com>2020-02-26 17:06:15 -0500
commitdcbecdac31181854451e41289c417ee900e8d7e9 (patch)
treeaee8dfc8b6e73064886f842c88fd040749f3bf43 /gtk/gtkgesture.c
parentfa75d7f480a0cc34942743da0f53d488e287a5fb (diff)
downloadgtk+-dcbecdac31181854451e41289c417ee900e8d7e9.tar.gz
gesture: Actually track targets
Due to a mismerge, this wasn't actually working, and was causing criticals from gtk_widget_has_grab when dragging windows.
Diffstat (limited to 'gtk/gtkgesture.c')
-rw-r--r--gtk/gtkgesture.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk/gtkgesture.c b/gtk/gtkgesture.c
index 6ae3736011..9783373343 100644
--- a/gtk/gtkgesture.c
+++ b/gtk/gtkgesture.c
@@ -501,6 +501,7 @@ _gtk_gesture_update_point (GtkGesture *gesture,
gdk_event_unref (data->event);
data->event = gdk_event_ref ((GdkEvent *)event);
+ data->target = g_object_ref (target);
_update_touchpad_deltas (data);
data->widget_x = x + data->accum_dx;
data->widget_y = y + data->accum_dy;