diff --git a/src/bin/e_open.c b/src/bin/e_open.c index d79ee9977..0960bddce 100644 --- a/src/bin/e_open.c +++ b/src/bin/e_open.c @@ -135,6 +135,11 @@ handler_find(const char *mime) eina_stringshare_del(name); } + if (!desktop) + { + if (!strcmp(mime, "inode/directory")) + desktop = efreet_util_desktop_file_id_find("enlightenment_filemanager.desktop"); + } if (!desktop) desktop = desktop_first_free_others(efreet_util_desktop_mime_list(mime));