efreet: Improve eina hash usage

eina_hash_del + eina_hash_add = eina_hash_set
This commit is contained in:
Sebastian Dransfeld 2013-06-19 13:46:56 +02:00
parent d2c3b67a72
commit da1b1f6649
1 changed files with 4 additions and 16 deletions

View File

@ -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);
}