[gedit] Do not leak closed tabs list



commit 27db7534af9d46ce26d07ea30f8fbbb3c29f75a9
Author: Paolo Borelli <pborelli gnome org>
Date:   Sun Mar 30 11:56:51 2014 +0200

    Do not leak closed tabs list

 gedit/gedit-window.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/gedit/gedit-window.c b/gedit/gedit-window.c
index 735f519..c1fdcad 100644
--- a/gedit/gedit-window.c
+++ b/gedit/gedit-window.c
@@ -231,7 +231,9 @@ gedit_window_dispose (GObject *object)
 static void
 gedit_window_finalize (GObject *object)
 {
-       gedit_debug (DEBUG_WINDOW);
+       GeditWindow *window = GEDIT_WINDOW (object);
+
+       g_slist_free_full (window->priv->closed_docs_stack, (GDestroyNotify)g_object_unref);
 
        G_OBJECT_CLASS (gedit_window_parent_class)->finalize (object);
 }


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