summaryrefslogtreecommitdiff
path: root/src/trg-persistent-tree-view.c
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-10-24 16:46:42 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-10-24 16:46:42 +0000
commit33256bc2004f729c6829d812a3ca6c89fa7e7b7a (patch)
tree6562c1deab9d291d137873fd004a173d839e7918 /src/trg-persistent-tree-view.c
parent665549404c90b6e129cac2572e5acf7861510559 (diff)
add a manpage, fix a potential crash, icon cache fix in spec file
Diffstat (limited to 'src/trg-persistent-tree-view.c')
-rw-r--r--src/trg-persistent-tree-view.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/trg-persistent-tree-view.c b/src/trg-persistent-tree-view.c
index d023963..e3a84c1 100644
--- a/src/trg-persistent-tree-view.c
+++ b/src/trg-persistent-tree-view.c
@@ -245,6 +245,7 @@ static void trg_persistent_tree_view_finalize(GObject *object) {
g_free(cd);
}
g_slist_free(priv->columns);
+ g_free(priv->key);
G_OBJECT_CLASS (trg_persistent_tree_view_parent_class)->finalize(object);
}
@@ -351,7 +352,7 @@ TrgPersistentTreeView*
trg_persistent_tree_view_new(TrgPrefs *prefs, GtkListStore *model,
const gchar *key) {
GObject *obj = g_object_new(TRG_TYPE_PERSISTENT_TREE_VIEW, "prefs", prefs,
- "conf-key", key, "persistent-model", model, NULL);
+ "conf-key", g_strdup(key), "persistent-model", model, NULL);
return TRG_PERSISTENT_TREE_VIEW(obj);
}