request another, higher resolution, icon.
FIXME: Find a better heuristic to determine if there should be
an icon with a different resolution. */
- if (!_icon_freedesktop_set(wd, obj, wd->stdicon, w))
- wd->freedesktop.use = EINA_TRUE;
+ _icon_freedesktop_set(wd, obj, wd->stdicon, w);
}
#endif
_els_smart_icon_scale_up_set(wd->img, wd->scale_up);
if (_elm_theme_object_icon_set(obj, wd->img, name, "default"))
{
#ifdef ELM_EFREET
+ /* TODO: elm_unneed_efreet() */
wd->freedesktop.use = EINA_FALSE;
#endif
return EINA_TRUE;
if (elm_icon_file_set(obj, path, NULL))
{
#ifdef ELM_EFREET
+ /* TODO: elm_unneed_efreet() */
wd->freedesktop.use = EINA_FALSE;
#endif
return EINA_TRUE;