diff options
author | Kjell Ahlstedt <kjell.ahlstedt@bredband.net> | 2015-05-15 15:39:04 +0200 |
---|---|---|
committer | Kjell Ahlstedt <kjell.ahlstedt@bredband.net> | 2015-05-15 15:39:04 +0200 |
commit | 12ccebe2a4b1c626a3ec02165de891445297847d (patch) | |
tree | acc9c0fac5a859f60853741bd92c9dae26ff33ed | |
parent | 90a8118838ddb38aa31ab1abb7989387cefc1698 (diff) | |
download | gtk+-12ccebe2a4b1c626a3ec02165de891445297847d.tar.gz |
gtkwindow: Fix a memory leak
The private data GtkGesture* drag_gesture was added by commit
13e22e20300b7312e52bba7d077fc7e231695fc1, but it's never destroyed.
Unref it in gtk_window_finalize().
https://bugzilla.gnome.org/show_bug.cgi?id=749425
-rw-r--r-- | gtk/gtkwindow.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index 2a05c832d6..9c147fb076 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -5756,6 +5756,9 @@ gtk_window_finalize (GObject *object) if (priv->multipress_gesture) g_object_unref (priv->multipress_gesture); + if (priv->drag_gesture) + g_object_unref (priv->drag_gesture); + G_OBJECT_CLASS (gtk_window_parent_class)->finalize (object); } |