Browse Source
Merge pull request #4448 from Morph1984/fix-entries
game_list_worker: Do not clear entries when > 1 gamedir is present
pull/15/merge
bunnei
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
1 additions and
1 deletions
-
src/yuzu/game_list_worker.cpp
|
|
|
@ -350,6 +350,7 @@ void GameListWorker::ScanFileSystem(ScanTarget target, const std::string& dir_pa |
|
|
|
|
|
|
|
void GameListWorker::run() { |
|
|
|
stop_processing = false; |
|
|
|
provider->ClearAllEntries(); |
|
|
|
|
|
|
|
for (UISettings::GameDir& game_dir : game_dirs) { |
|
|
|
if (game_dir.path == QStringLiteral("SDMC")) { |
|
|
|
@ -368,7 +369,6 @@ void GameListWorker::run() { |
|
|
|
watch_list.append(game_dir.path); |
|
|
|
auto* const game_list_dir = new GameListDir(game_dir); |
|
|
|
emit DirEntryReady(game_list_dir); |
|
|
|
provider->ClearAllEntries(); |
|
|
|
ScanFileSystem(ScanTarget::FillManualContentProvider, game_dir.path.toStdString(), |
|
|
|
game_dir.deep_scan ? 256 : 0, game_list_dir); |
|
|
|
ScanFileSystem(ScanTarget::PopulateGameList, game_dir.path.toStdString(), |
|
|
|
|