1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00

Remove serialization of raw pointers from serialization

This commit is contained in:
Ivan Savenko
2025-03-30 22:07:17 +03:00
parent 8ec3e5210a
commit 4ed13409c2
14 changed files with 39 additions and 30 deletions

View File

@@ -86,7 +86,7 @@ void TownBuildingVisitQuery::onAdded(PlayerColor color)
while (!visitedBuilding.empty() && owner->topQuery(color).get() == this)
{
visitingHero = visitedBuilding.back().hero->id;
const auto * building = visitedTown->rewardableBuildings.at(visitedBuilding.back().building);
const auto & building = visitedTown->rewardableBuildings.at(visitedBuilding.back().building);
building->onHeroVisit(visitedBuilding.back().hero);
visitedBuilding.pop_back();
}