From c9f058e65bc18ee1e6b1874733863df4746d075f Mon Sep 17 00:00:00 2001 From: Andreas Mohr Date: Fri, 3 Mar 2017 15:20:17 +0200 Subject: [PATCH] Ticket #2942: External panelize: opening a file with an absolute path fails. We fix the detection of absolute paths in the panel's list. `list[0]` is "..", so we need to inspect `list[1]`. Signed-off-by: Mooffie --- src/filemanager/panelize.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/filemanager/panelize.c b/src/filemanager/panelize.c index 15792ff55..118f7ef7f 100644 --- a/src/filemanager/panelize.c +++ b/src/filemanager/panelize.c @@ -358,7 +358,7 @@ do_external_panelize (char *command) if (list->len == 0) dir_list_init (list); - else if (IS_PATH_SEP (list->list[0].fname[0])) + else if (list->len > 1 && IS_PATH_SEP (list->list[1].fname[0])) { vfs_path_t *vpath_root; int ret; -- 2.11.4.GIT