diff options
author | LFsWang <tnst92002@gmail.com> | 2016-06-01 08:04:58 +0200 |
---|---|---|
committer | LFsWang <tnst92002@gmail.com> | 2016-06-01 08:04:58 +0200 |
commit | d24d047d4571bd2a2583cbaffe974f32a3c04acb (patch) | |
tree | b779fade21bc2cddf1424d4808ee237fbd9d3ee9 | |
parent | Merge pull request #1812 from JayFoxRox/refactor-shader (diff) | |
download | yuzu-d24d047d4571bd2a2583cbaffe974f32a3c04acb.tar yuzu-d24d047d4571bd2a2583cbaffe974f32a3c04acb.tar.gz yuzu-d24d047d4571bd2a2583cbaffe974f32a3c04acb.tar.bz2 yuzu-d24d047d4571bd2a2583cbaffe974f32a3c04acb.tar.lz yuzu-d24d047d4571bd2a2583cbaffe974f32a3c04acb.tar.xz yuzu-d24d047d4571bd2a2583cbaffe974f32a3c04acb.tar.zst yuzu-d24d047d4571bd2a2583cbaffe974f32a3c04acb.zip |
-rw-r--r-- | src/citra_qt/game_list.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/citra_qt/game_list.cpp b/src/citra_qt/game_list.cpp index 49cb98e70..15484fae3 100644 --- a/src/citra_qt/game_list.cpp +++ b/src/citra_qt/game_list.cpp @@ -130,9 +130,7 @@ void GameListWorker::AddFstEntriesToGameList(const std::string& dir_path, unsign if (stop_processing) return false; // Breaks the callback loop. - if (recursion > 0 && FileUtil::IsDirectory(physical_name)) { - AddFstEntriesToGameList(physical_name, recursion - 1); - } else { + if (!FileUtil::IsDirectory(physical_name)) { std::unique_ptr<Loader::AppLoader> loader = Loader::GetLoader(physical_name); if (!loader) return true; @@ -145,6 +143,8 @@ void GameListWorker::AddFstEntriesToGameList(const std::string& dir_path, unsign new GameListItem(QString::fromStdString(Loader::GetFileTypeString(loader->GetFileType()))), new GameListItemSize(FileUtil::GetSize(physical_name)), }); + } else if (recursion > 0) { + AddFstEntriesToGameList(physical_name, recursion - 1); } return true; |