[gtk+] GtkGesture: Don't leak the group link
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] GtkGesture: Don't leak the group link
- Date: Sun, 29 Jun 2014 02:40:53 +0000 (UTC)
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]