From da1b1f6649b4b3d3fea2f30c779ba320015197f4 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Wed, 19 Jun 2013 13:46:56 +0200 Subject: [PATCH] efreet: Improve eina hash usage eina_hash_del + eina_hash_add = eina_hash_set --- src/lib/efreet/efreet_menu.c | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/src/lib/efreet/efreet_menu.c b/src/lib/efreet/efreet_menu.c index cb9b04126f..8b8a482c5c 100644 --- a/src/lib/efreet/efreet_menu.c +++ b/src/lib/efreet/efreet_menu.c @@ -403,37 +403,25 @@ efreet_menu_init(void) for (i = 0; menu_cbs[i].key; i++) { - eina_hash_del(efreet_menu_handle_cbs, - menu_cbs[i].key, - NULL); - eina_hash_add(efreet_menu_handle_cbs, + eina_hash_set(efreet_menu_handle_cbs, menu_cbs[i].key, menu_cbs[i].cb); } for (i = 0; filter_cbs[i].key; i++) { - eina_hash_del(efreet_menu_filter_cbs, - filter_cbs[i].key, - NULL); - eina_hash_add(efreet_menu_filter_cbs, + eina_hash_set(efreet_menu_filter_cbs, filter_cbs[i].key, filter_cbs[i].cb); } for (i = 0; move_cbs[i].key; i++) { - eina_hash_del(efreet_menu_move_cbs, - move_cbs[i].key, - NULL); - eina_hash_add(efreet_menu_move_cbs, + eina_hash_set(efreet_menu_move_cbs, move_cbs[i].key, move_cbs[i].cb); } for (i = 0; layout_cbs[i].key; i++) { - eina_hash_del(efreet_menu_layout_cbs, - layout_cbs[i].key, - NULL); - eina_hash_add(efreet_menu_layout_cbs, + eina_hash_set(efreet_menu_layout_cbs, layout_cbs[i].key, layout_cbs[i].cb); }