forked from enlightenment/enlightenment
Try to use FDO icons as some modules (screensaver, for instance) use them.
SVN revision: 40363
This commit is contained in:
parent
f56524e82d
commit
60244fba6c
|
@ -507,12 +507,19 @@ _list_widget_load(Evas_Object *obj, Eina_List *list)
|
||||||
char buf[4096];
|
char buf[4096];
|
||||||
|
|
||||||
if (!mod) continue;
|
if (!mod) continue;
|
||||||
if (mod->orig_path)
|
if (mod->icon)
|
||||||
{
|
{
|
||||||
path = ecore_file_dir_get(mod->orig_path);
|
ic = e_icon_add(evas);
|
||||||
snprintf(buf, sizeof(buf), "%s/%s.edj", path, mod->icon);
|
if (!e_util_icon_theme_set(ic, mod->icon))
|
||||||
ic = e_util_icon_add(buf, evas);
|
{
|
||||||
free(path);
|
if (mod->orig_path)
|
||||||
|
{
|
||||||
|
path = ecore_file_dir_get(mod->orig_path);
|
||||||
|
snprintf(buf, sizeof(buf), "%s/%s.edj", path, mod->icon);
|
||||||
|
e_icon_file_edje_set(ic, buf, "icon");
|
||||||
|
free(path);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (mod->name)
|
if (mod->name)
|
||||||
e_widget_ilist_append(obj, ic, mod->name, NULL, mod, NULL);
|
e_widget_ilist_append(obj, ic, mod->name, NULL, mod, NULL);
|
||||||
|
|
Loading…
Reference in New Issue