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