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
|
||||
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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user