forked from enlightenment/enlightenment
Patch from morlenxus to fix .order files that reference a full path.
SVN revision: 30302
This commit is contained in:
parent
deb40ce4cb
commit
110cf7ab84
|
@ -201,21 +201,12 @@ _e_order_read(E_Order *eo)
|
|||
Efreet_Desktop *desktop;
|
||||
|
||||
desktop = NULL;
|
||||
if ((dir) && (buf[0] != '/'))
|
||||
{
|
||||
snprintf(buf2, sizeof(buf2), "%s/%s", dir, buf);
|
||||
desktop = efreet_desktop_get(buf2);
|
||||
}
|
||||
if (buf[0] == '/')
|
||||
desktop = efreet_desktop_get(buf);
|
||||
if (!desktop)
|
||||
{
|
||||
snprintf(buf2, sizeof(buf2),
|
||||
"%s",
|
||||
// "%s/.e/e/applications/all/%s",
|
||||
e_user_homedir_get(), buf);
|
||||
desktop = efreet_desktop_get(buf2);
|
||||
}
|
||||
desktop = efreet_desktop_get(ecore_file_get_file(buf));
|
||||
if (!desktop)
|
||||
desktop = efreet_util_desktop_file_id_find(buf);
|
||||
desktop = efreet_util_desktop_file_id_find(ecore_file_get_file(buf));
|
||||
if (desktop) eo->desktops = evas_list_append(eo->desktops, desktop);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue