From b5dac0c3337ef62803a58f8f51dce9acdf2f31f3 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Sun, 3 Sep 2023 10:02:36 +0200 Subject: [PATCH] Progress dialog: show analysing... while no files or modules are known yet. --- rpcs3/Emu/system_progress.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/rpcs3/Emu/system_progress.cpp b/rpcs3/Emu/system_progress.cpp index b2be9e84e8..6d5287d163 100644 --- a/rpcs3/Emu/system_progress.cpp +++ b/rpcs3/Emu/system_progress.cpp @@ -212,10 +212,17 @@ void progress_dialog_server::operator()() std::string progr = "Progress:"; - if (ftotal) - fmt::append(progr, " file %u of %u%s", fdone, ftotal, ptotal ? "," : ""); - if (ptotal) - fmt::append(progr, " module %u of %u", pdone, ptotal); + if (ftotal || ptotal) + { + if (ftotal) + fmt::append(progr, " file %u of %u%s", fdone, ftotal, ptotal ? "," : ""); + if (ptotal) + fmt::append(progr, " module %u of %u", pdone, ptotal); + } + else + { + fmt::append(progr, " analysing..."); + } // Changes detected, send update if (native_dlg)