qulogic/libgnt

Remove unnecessary hash table foreach function.

2019-04-04, Elliott Sales de Andrade
e95f40de183a
Parents 8116f04cfa87
Children da7920a7a9d6
Remove unnecessary hash table foreach function.
  • +1 -8
    gnttree.c
  • --- 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 @@
    }
    }
    -static gboolean
    -return_true(gpointer key, gpointer data, gpointer null)
    -{
    - return TRUE;
    -}
    -
    void gnt_tree_remove_all(GntTree *tree)
    {
    tree->root = NULL;
    - g_hash_table_foreach_remove(tree->hash, (GHRFunc)return_true, tree);
    + g_hash_table_remove_all(tree->hash);
    g_list_free(tree->list);
    tree->list = NULL;
    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);
    }