fix typo in function name
[openwrt/svn-archive/feeds.git] / efl / enlightenment / patches / 020-lookup-desktop-icon.patch
1 diff --git a/src/bin/e_fm.c b/src/bin/e_fm.c
2 index 644ff04..4e1075a 100644
3 --- a/src/bin/e_fm.c
4 +++ b/src/bin/e_fm.c
5 @@ -4789,7 +4789,15 @@ _e_fm2_icon_desktop_load(E_Fm2_Icon *ic)
6 ic->info.label = eina_stringshare_add(desktop->name);
7 ic->info.generic = eina_stringshare_add(desktop->generic_name);
8 ic->info.comment = eina_stringshare_add(desktop->comment);
9 - ic->info.icon = eina_stringshare_add(desktop->icon);
10 +
11 + if (!desktop->icon || desktop->icon[0] == '/')
12 + ic->info.icon = eina_stringshare_add(desktop->icon);
13 + else {
14 + const char *icon = efreet_icon_path_find(e_config->icon_theme,
15 + desktop->icon, 32);
16 + ic->info.icon = eina_stringshare_add(icon);
17 + free(icon);
18 + }
19 if (desktop->url)
20 ic->info.link = _e_fm2_icon_desktop_url_eval(desktop->url);
21 if (desktop->x)
22