forked from enlightenment/efl
use eina_hash_direct_add
use eina_hash_direct_add where we use a struct member as key SVN revision: 55193
This commit is contained in:
parent
c06fe60c99
commit
9e3be1a1a4
|
@ -241,7 +241,7 @@ efreet_desktop_get(const char *file)
|
||||||
efreet_cache_desktop_update();
|
efreet_cache_desktop_update();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (efreet_desktop_cache) eina_hash_add(efreet_desktop_cache, desktop->orig_path, desktop);
|
if (efreet_desktop_cache) eina_hash_direct_add(efreet_desktop_cache, desktop->orig_path, desktop);
|
||||||
desktop->cached = 1;
|
desktop->cached = 1;
|
||||||
return desktop;
|
return desktop;
|
||||||
}
|
}
|
||||||
|
|
|
@ -385,7 +385,7 @@ efreet_icon_find_theme_check(const char *theme_name)
|
||||||
theme = efreet_icon_theme_new();
|
theme = efreet_icon_theme_new();
|
||||||
if (!theme) return NULL;
|
if (!theme) return NULL;
|
||||||
theme->name.internal = eina_stringshare_add(theme_name);
|
theme->name.internal = eina_stringshare_add(theme_name);
|
||||||
eina_hash_add(efreet_icon_themes, (void *)theme->name.internal, theme);
|
eina_hash_direct_add(efreet_icon_themes, (void *)theme->name.internal, theme);
|
||||||
}
|
}
|
||||||
|
|
||||||
return theme;
|
return theme;
|
||||||
|
@ -1405,7 +1405,7 @@ efreet_icon_theme_dir_scan(const char *search_dir, const char *theme_name)
|
||||||
theme = efreet_icon_theme_new();
|
theme = efreet_icon_theme_new();
|
||||||
if (!theme) goto error;
|
if (!theme) goto error;
|
||||||
theme->name.internal = key;
|
theme->name.internal = key;
|
||||||
eina_hash_add(efreet_icon_themes,
|
eina_hash_direct_add(efreet_icon_themes,
|
||||||
(void *)theme->name.internal, theme);
|
(void *)theme->name.internal, theme);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
@ -2828,7 +2828,7 @@ efreet_menu_process_app_pool(Eina_List *pool, Eina_List *applications,
|
||||||
if (efreet_menu_filter_matches(filter->op, md))
|
if (efreet_menu_filter_matches(filter->op, md))
|
||||||
{
|
{
|
||||||
applications = eina_list_append(applications, md);
|
applications = eina_list_append(applications, md);
|
||||||
eina_hash_add(matches, (void *)md->id, md);
|
eina_hash_direct_add(matches, (void *)md->id, md);
|
||||||
md->allocated = 1;
|
md->allocated = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue