englebass pushed a commit to branch master.

commit da1b1f6649b4b3d3fea2f30c779ba320015197f4
Author: Sebastian Dransfeld <[email protected]>
Date:   Wed Jun 19 13:46:56 2013 +0200

    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 cb9b041..8b8a482 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);
     }

-- 

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

Reply via email to