From d179d6428ae585a3b8a13479bfe4586e41de2ff9 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Tue, 16 Feb 2010 16:26:18 -0500 Subject: more using g_slice_new() instead of g_new() --- openbox/keytree.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'openbox/keytree.c') diff --git a/openbox/keytree.c b/openbox/keytree.c index ca64385a..93a0c7aa 100644 --- a/openbox/keytree.c +++ b/openbox/keytree.c @@ -39,7 +39,7 @@ void tree_destroy(KeyBindingTree *tree) actions_act_unref(sit->data); g_slist_free(tree->actions); } - g_free(tree); + g_slice_free(KeyBindingTree, tree); tree = c; } } @@ -56,7 +56,7 @@ KeyBindingTree *tree_build(GList *keylist) GList *kit; p = ret; - ret = g_new0(KeyBindingTree, 1); + ret = g_slice_new0(KeyBindingTree); for (kit = it; kit != NULL; kit = g_list_previous(kit)) ret->keylist = g_list_prepend(ret->keylist, @@ -87,7 +87,7 @@ void tree_assimilate(KeyBindingTree *node) } else { tmp = b; b = b->first_child; - g_free(tmp); + g_slice_free(KeyBindingTree, tmp); a = a->first_child; } } @@ -99,7 +99,7 @@ void tree_assimilate(KeyBindingTree *node) } else { last->first_child = b->first_child; last->first_child->parent = last; - g_free(b); + g_slice_free(KeyBindingTree, b); } } } -- cgit v1.2.3