File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2154,10 +2154,11 @@ namespace IGFD
21542154 infos.fileName = ent->d_name ;
21552155 infos.fileName_optimized = OptimizeFilenameForSearchOperations (infos.fileName );
21562156
2157- if (infos.fileName .empty () || infos.fileName == " ." ) continue ; // filename empty or filename is the current dir '.'
2158- if (infos.fileName != " .." && (dlg_flags & ImGuiFileDialogFlags_DontShowHiddenFiles) && infos.fileName [0 ] == ' .' ) continue ; // dont show hidden files
2159- if (dlg_filters.empty ()) continue ; // in directory mode we must display the curent dir ".")
2160-
2157+ if (infos.fileName .empty () || (infos.fileName == " ." && !dlg_filters.empty ())) continue ; // filename empty or filename is the current dir '.'
2158+ if (infos.fileName != " .." && (dlg_flags & ImGuiFileDialogFlags_DontShowHiddenFiles) && infos.fileName [0 ] == ' .' ) // dont show hidden files
2159+ if (!dlg_filters.empty () || (dlg_filters.empty () && infos.fileName != " ." )) // except "." if in directory mode
2160+ continue ;
2161+
21612162 switch (ent->d_type )
21622163 {
21632164 case DT_REG:
You can’t perform that action at this time.
0 commit comments