mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-23 22:37:55 +02:00
Merge pull request #5350 from MichalZr6/fix_miniHillFort
Fix creating buttons in Stack Window when upgrade is unavailable
This commit is contained in:
@@ -773,9 +773,13 @@ CStackWindow::CStackWindow(const CStackInstance * stack, std::function<void()> d
|
||||
info->creature = stack->getCreature();
|
||||
info->creatureCount = stack->count;
|
||||
|
||||
info->upgradeInfo = std::make_optional(UnitView::StackUpgradeInfo(upgradeInfo));
|
||||
if(upgradeInfo.canUpgrade())
|
||||
{
|
||||
info->upgradeInfo = std::make_optional(UnitView::StackUpgradeInfo(upgradeInfo));
|
||||
info->upgradeInfo->callback = callback;
|
||||
}
|
||||
|
||||
info->dismissInfo = std::make_optional(UnitView::StackDismissInfo());
|
||||
info->upgradeInfo->callback = callback;
|
||||
info->dismissInfo->callback = dismiss;
|
||||
info->owner = dynamic_cast<const CGHeroInstance *> (stack->armyObj);
|
||||
init();
|
||||
|
||||
Reference in New Issue
Block a user