From 33b4036d914c1b56cb47b9ba2a77d26478095263 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 19 Sep 2012 12:58:01 +0000 Subject: [PATCH] check for file:// when adding to .order file to ensure efreet desktop creation succeeds; fixes dnd with ibar SVN revision: 76860 --- src/bin/e_order.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bin/e_order.c b/src/bin/e_order.c index e8a9d0be1..07c7e63be 100644 --- a/src/bin/e_order.c +++ b/src/bin/e_order.c @@ -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);