Fix sg_dir dot-file handling
File dialogs never showed ".." directories for navigation, since these were filtered by the "INCLUDE_HIDDEN" option. Only the "NO_DOT_OR_DOTDOT" option should be used for filtering - otherwise it's impossible to show the "."/".." directories while all other files are still hidden.
This commit is contained in:
@@ -115,7 +115,8 @@ PathList Dir::children(int types, const std::string& nameFilter) const
|
|||||||
}
|
}
|
||||||
|
|
||||||
// skip hidden files (names beginning with '.') unless requested
|
// skip hidden files (names beginning with '.') unless requested
|
||||||
if (!(types & INCLUDE_HIDDEN) && (entry->d_name[0] == '.')) {
|
if (!(types & INCLUDE_HIDDEN) && (entry->d_name[0] == '.') &&
|
||||||
|
strcmp(entry->d_name, ".") && strcmp(entry->d_name, "..")) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user