summaryrefslogtreecommitdiff
path: root/src/trg-tree-view.c
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-08-27 19:57:37 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-08-27 19:57:37 +0000
commit18903d74c8260f6780f88f48ea0e4396de427215 (patch)
treee271e2baa6409e586e99140baedb24f461a54746 /src/trg-tree-view.c
parent130057674213cb8c271ab5b50126c4e1206633bc (diff)
fix some memory leaks during disposal in TrgTreeView (so when the app is being closed, not too important)
Diffstat (limited to 'src/trg-tree-view.c')
-rw-r--r--src/trg-tree-view.c5
1 files changed, 5 insertions, 0 deletions
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)