diff options
Diffstat (limited to 'src/common.cpp')
| -rw-r--r-- | src/common.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/common.cpp b/src/common.cpp index cb6d15cc1..274b86bf2 100644 --- a/src/common.cpp +++ b/src/common.cpp @@ -751,7 +751,7 @@ enum ReadDirectoryError { ReadDirectory_NotExists, ReadDirectory_Permission, ReadDirectory_NotDir, - ReadDirectory_EOF, + ReadDirectory_Empty, ReadDirectory_Unknown, ReadDirectory_COUNT, @@ -858,6 +858,9 @@ ReadDirectoryError read_directory(String path, Array<FileInfo> *fi) { } while (FindNextFileW(find_file, &file_data)); + if (fi->count == 0) { + return ReadDirectory_Empty; + } return ReadDirectory_None; } |