From 948d0645618527f9e67caca4ae27f2029e503f83 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sun, 19 Apr 2020 00:21:01 +0100 Subject: [PATCH] fileman - handle rare path where dev may not be found fix CID 1425230 1425226 --- src/modules/fileman/e_mod_main.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/modules/fileman/e_mod_main.c b/src/modules/fileman/e_mod_main.c index 14bf339b3..658aa5ec1 100644 --- a/src/modules/fileman/e_mod_main.c +++ b/src/modules/fileman/e_mod_main.c @@ -208,7 +208,7 @@ static void _e_mod_action_fileman_show_cb(E_Object *obj EINA_UNUSED, const char *params) { - const char *dev = NULL, *path = NULL; + const char *dev = "/", *path = NULL; char *p = NULL; E_Zone *zone = NULL; @@ -216,15 +216,9 @@ _e_mod_action_fileman_show_cb(E_Object *obj EINA_UNUSED, if (zone) { if (params && params[0] == '/') - { - dev = "/"; - path = params; - } + path = params; else if (params && params[0] == '~') - { - dev = "~/"; - path = params + 1; - } + path = params + 1; else if (params && strcmp(params, "(none)")) /* avoid matching paths that no longer exist */ { p = e_util_shell_env_path_eval(params);