check for file:// when adding to .order file to ensure efreet desktop creation succeeds; fixes dnd with ibar

SVN revision: 76860
This commit is contained in:
Mike Blumenkrantz 2012-09-19 12:58:01 +00:00
parent 26ec69b213
commit 33b4036d91
1 changed files with 4 additions and 0 deletions

View File

@ -135,6 +135,8 @@ e_order_files_append(E_Order *eo, Eina_List *files)
{
Efreet_Desktop *desktop;
if (!strncmp(file, "file://", 7))
file += 7;
desktop = efreet_desktop_get(file);
if (!desktop) continue;
eo->desktops = eina_list_append(eo->desktops, desktop);
@ -155,6 +157,8 @@ e_order_files_prepend_relative(E_Order *eo, Eina_List *files, Efreet_Desktop *be
{
Efreet_Desktop *desktop;
if (!strncmp(file, "file://", 7))
file += 7;
desktop = efreet_desktop_get(file);
if (!desktop) continue;
eo->desktops = eina_list_prepend_relative(eo->desktops, desktop, before);