mirror of
https://github.com/RetroDECK/Duckstation.git
synced 2024-11-26 23:55:40 +00:00
GameList: Increment progress on each file, not each load
This commit is contained in:
parent
d62e6ffbb3
commit
6a122623fa
|
@ -498,6 +498,8 @@ void GameList::ScanDirectory(const char* path, bool recursive, ProgressCallback*
|
|||
|
||||
for (const FILESYSTEM_FIND_DATA& ffd : files)
|
||||
{
|
||||
progress->IncrementProgressValue();
|
||||
|
||||
// if this is a .bin, check if we have a .cue. if there is one, skip it
|
||||
const char* extension = std::strrchr(ffd.FileName.c_str(), '.');
|
||||
if (extension && StringUtil::Strcasecmp(extension, ".bin") == 0)
|
||||
|
@ -532,7 +534,6 @@ void GameList::ScanDirectory(const char* path, bool recursive, ProgressCallback*
|
|||
std::max(std::strrchr(entry_path.c_str(), '/'), std::strrchr(entry_path.c_str(), '\\'));
|
||||
progress->SetFormattedStatusText("Scanning '%s'...",
|
||||
file_part_slash ? (file_part_slash + 1) : entry_path.c_str());
|
||||
progress->IncrementProgressValue();
|
||||
|
||||
if (GetGameListEntry(entry_path, &entry))
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue