From 18903d74c8260f6780f88f48ea0e4396de427215 Mon Sep 17 00:00:00 2001 From: Alan Fitton Date: Sat, 27 Aug 2011 19:57:37 +0000 Subject: fix some memory leaks during disposal in TrgTreeView (so when the app is being closed, not too important) --- src/trg-tree-view.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/trg-tree-view.c') diff --git a/src/trg-tree-view.c b/src/trg-tree-view.c index 75f6674..8e0a866 100644 --- a/src/trg-tree-view.c +++ b/src/trg-tree-view.c @@ -406,6 +406,8 @@ void trg_tree_view_persist(TrgTreeView * tv) json_array_add_int_element(widths, gtk_tree_view_column_get_width(col)); } + g_list_free(cols); + gtk_tree_sortable_get_sort_column_id(GTK_TREE_SORTABLE(model), &sort_column_id, &sort_type); if (json_object_has_member(props, TRG_PREFS_KEY_TV_SORT_COL)) @@ -471,6 +473,9 @@ void trg_tree_view_setup_columns(TrgTreeView * tv) } wli = g_list_next(wli); } + + g_list_free(columns); + g_list_free(widths); } GList *trg_tree_view_get_selected_refs_list(GtkTreeView * tv) -- cgit v1.2.3