[gtk/fix-gesture-leak] gesture: Don't leak target widgets



commit 080c1375a1f0c5745c81d749fdf035a7fcb4e4b8
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat May 30 09:15:19 2020 -0400

    gesture: Don't leak target widgets
    
    This was broken when we started tracking event targets
    in dcbecdac31181854451e.
    
    Fixes: #2801

 gtk/gtkgesture.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/gtk/gtkgesture.c b/gtk/gtkgesture.c
index 8ef4440b58..a95498872f 100644
--- a/gtk/gtkgesture.c
+++ b/gtk/gtkgesture.c
@@ -501,7 +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);
+  g_set_object (&data->target, target);
   _update_touchpad_deltas (data);
   data->widget_x = x + data->accum_dx;
   data->widget_y = y + data->accum_dy;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]