--- a/gnttree.c Fri Apr 05 01:34:59 2019 +0000
+++ b/gnttree.c Thu Apr 04 06:18:55 2019 -0400
@@ -1508,16 +1508,10 @@
-return_true(gpointer key, gpointer data, gpointer null)
void gnt_tree_remove_all(GntTree *tree)
- g_hash_table_foreach_remove(tree->hash, (GHRFunc)return_true, tree);
+ g_hash_table_remove_all(tree->hash); tree->current = tree->top = tree->bottom = NULL;
@@ -1813,7 +1807,6 @@
void gnt_tree_set_hash_fns(GntTree *tree, gpointer hash, gpointer eq, gpointer kd)
- g_hash_table_foreach_remove(tree->hash, return_true, NULL);
g_hash_table_destroy(tree->hash);
tree->hash = g_hash_table_new_full(hash, eq, kd, free_tree_row);