feat: show loading progress in modman

This commit is contained in:
Jan Laupetin committed 2025-10-14 17:59:34 +01:00
1 parent 5b3664ad8c
commit 9fa41ca0d3
9 files changed
+134 -12

No files matched your search

+4 -3
View File
@@ -28,10 +28,11 @@ result::Expected<std::unique_ptr<Zone>, std::string> ZoneLoading::LoadZone(const
for (auto game = 0u; game < static_cast<unsigned>(GameId::COUNT); game++)
{
const auto* factory = IZoneLoaderFactory::GetZoneLoaderFactoryForGame(static_cast<GameId>(game));
zoneLoader = factory->CreateLoaderForHeader(header, zoneName, std::move(progressCallback));
if (zoneLoader)
if (factory->InspectZoneHeader(header))
{
zoneLoader = factory->CreateLoaderForHeader(header, zoneName, std::move(progressCallback));
break;
}
}
if (!zoneLoader)