From dab3246db91a6f17a7da192c10f9b369fa057ef5 Mon Sep 17 00:00:00 2001 From: LemonBoy Date: Tue, 12 Jul 2016 16:35:43 +0200 Subject: Fix the tab completion for paths starting with ./ --- src/fe-common/core/completion.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/fe-common/core/completion.c b/src/fe-common/core/completion.c index 46fd9db7..76dfbb79 100644 --- a/src/fe-common/core/completion.c +++ b/src/fe-common/core/completion.c @@ -345,7 +345,9 @@ GList *filename_complete(const char *path, const char *default_path) (dp->d_name[1] == '.' && dp->d_name[2] == '\0')) continue; /* skip . and .. */ - if (basename[0] != '.') + /* Skip the dotfiles unless the user explicitly asked us + * to do so. Basename might be './', beware of that */ + if (basename[0] != '.' || basename[1] == '\0') continue; } -- cgit v1.2.3