From 070f516b522e0f64c681e488348dad1f5f4ea83e Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 17 Feb 2015 12:01:47 +1100 Subject: Fix FileSel globbing including dirs & ".." --- source/blender/editors/space_file/filesel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source/blender/editors/space_file/filesel.c') diff --git a/source/blender/editors/space_file/filesel.c b/source/blender/editors/space_file/filesel.c index 3b48af7f957..761249e7979 100644 --- a/source/blender/editors/space_file/filesel.c +++ b/source/blender/editors/space_file/filesel.c @@ -637,7 +637,8 @@ int file_select_match(struct SpaceFile *sfile, const char *pattern, char *matche */ for (i = 0; i < n; i++) { file = filelist_file(sfile->files, i); - if (fnmatch(pattern, file->relname, 0) == 0) { + /* use same rule as 'FileCheckType.CHECK_FILES' */ + if (S_ISREG(file->type) && (fnmatch(pattern, file->relname, 0) == 0)) { file->selflag |= FILE_SEL_SELECTED; if (!match) { BLI_strncpy(matched_file, file->relname, FILE_MAX); -- cgit v1.2.3