mirror of
https://git.suyu.dev/suyu/suyu.git
synced 2024-11-15 22:54:00 +00:00
Merge pull request #1575 from lioncash/qstring
game_list_worker: Use QString's formatting instead of fmt in FormatPatchNameVersions()
This commit is contained in:
commit
b43cfe6c02
1 changed files with 9 additions and 4 deletions
|
@ -62,19 +62,24 @@ QString FormatPatchNameVersions(const FileSys::PatchManager& patch_manager,
|
||||||
FileSys::VirtualFile update_raw;
|
FileSys::VirtualFile update_raw;
|
||||||
loader.ReadUpdateRaw(update_raw);
|
loader.ReadUpdateRaw(update_raw);
|
||||||
for (const auto& kv : patch_manager.GetPatchVersionNames(update_raw)) {
|
for (const auto& kv : patch_manager.GetPatchVersionNames(update_raw)) {
|
||||||
if (!updatable && kv.first == "Update")
|
const bool is_update = kv.first == "Update";
|
||||||
|
if (!updatable && is_update) {
|
||||||
continue;
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
const QString type = QString::fromStdString(kv.first);
|
||||||
|
|
||||||
if (kv.second.empty()) {
|
if (kv.second.empty()) {
|
||||||
out.append(fmt::format("{}\n", kv.first).c_str());
|
out.append(QStringLiteral("%1\n").arg(type));
|
||||||
} else {
|
} else {
|
||||||
auto ver = kv.second;
|
auto ver = kv.second;
|
||||||
|
|
||||||
// Display container name for packed updates
|
// Display container name for packed updates
|
||||||
if (ver == "PACKED" && kv.first == "Update")
|
if (is_update && ver == "PACKED") {
|
||||||
ver = Loader::GetFileTypeString(loader.GetFileType());
|
ver = Loader::GetFileTypeString(loader.GetFileType());
|
||||||
|
}
|
||||||
|
|
||||||
out.append(fmt::format("{} ({})\n", kv.first, ver).c_str());
|
out.append(QStringLiteral("%1 (%2)\n").arg(type, QString::fromStdString(ver)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue