[gtk+] GtkGesture: Don't leak the group link



commit 70bfb02fde2a9c4a021431a4d467cf26a869d999
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Jun 28 20:15:12 2014 -0400

    GtkGesture: Don't leak the group link
    
    Found in a valgrind log.

 gtk/gtkgesture.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkgesture.c b/gtk/gtkgesture.c
index dae458d..6829a56 100644
--- a/gtk/gtkgesture.c
+++ b/gtk/gtkgesture.c
@@ -208,7 +208,11 @@ gtk_gesture_set_property (GObject      *object,
 static void
 gtk_gesture_finalize (GObject *object)
 {
-  GtkGesturePrivate *priv = gtk_gesture_get_instance_private (GTK_GESTURE (object));
+  GtkGesture *gesture = GTK_GESTURE (object);
+  GtkGesturePrivate *priv = gtk_gesture_get_instance_private (gesture);
+
+  gtk_gesture_ungroup (gesture);
+  g_list_free (priv->group_link);
 
   g_hash_table_destroy (priv->points);
 


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