raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=0308c7abce100bce1ed31387f355b2ad4b918275

commit 0308c7abce100bce1ed31387f355b2ad4b918275
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Thu Jan 16 19:09:26 2020 +0000

    e_open - special case for dirs - if no explicit one set - use efm
    
    enlightenment_open will use efm to show a dir unless you have explicit
    config saying to use another handler for inode/directory mime types
---
 src/bin/e_open.c | 5 +++++
 1 file changed, 5 insertions(+)

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));
 

-- 


Reply via email to