diff --git a/src/core/fullscreenui_widgets.cpp b/src/core/fullscreenui_widgets.cpp index c7578660b..380ced3f0 100644 --- a/src/core/fullscreenui_widgets.cpp +++ b/src/core/fullscreenui_widgets.cpp @@ -4775,8 +4775,9 @@ void FullscreenUI::FileSelectorDialog::PopulateItems() { FileSystem::FindResultsArray results; FileSystem::FindFiles(m_current_directory.c_str(), "*", - FILESYSTEM_FIND_FILES | FILESYSTEM_FIND_FOLDERS | FILESYSTEM_FIND_HIDDEN_FILES | - FILESYSTEM_FIND_RELATIVE_PATHS | FILESYSTEM_FIND_SORT_BY_NAME, + (m_is_directory ? 0 : FILESYSTEM_FIND_FILES) | FILESYSTEM_FIND_FOLDERS | + FILESYSTEM_FIND_HIDDEN_FILES | FILESYSTEM_FIND_RELATIVE_PATHS | + FILESYSTEM_FIND_SORT_BY_NAME, &results); // Ensure we only go back to the root list once we've gone up from the root of that drive.