1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-02-15 13:33:36 +02:00

Merge pull request #4750 from IvanSavenko/savename_fix

Fixes missing names of saves and custom campaigns
This commit is contained in:
Ivan Savenko 2024-10-10 22:41:16 +03:00 committed by GitHub
commit 51838f020b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -829,6 +829,7 @@ void SelectionTab::parseSaves(const std::unordered_set<ResourcePath> & files)
{
auto mapInfo = std::make_shared<ElementInfo>();
mapInfo->saveInit(file);
mapInfo->name = mapInfo->getNameForList();
// Filter out other game modes
bool isCampaign = mapInfo->scenarioOptionsOfSave->mode == EStartMode::CAMPAIGN;
@ -875,6 +876,7 @@ void SelectionTab::parseCampaigns(const std::unordered_set<ResourcePath> & files
auto info = std::make_shared<ElementInfo>();
//allItems[i].date = std::asctime(std::localtime(&files[i].date));
info->fileURI = file.getOriginalName();
info->name = info->getNameForList();
info->campaignInit();
if(info->campaign)
allItems.push_back(info);