Răsfoiți Sursa

fix crash when my city without hero is attacked

K 1 an în urmă
părinte
comite
70f3397a35
1 a modificat fișierele cu 3 adăugiri și 1 ștergeri
  1. 3 1
      client/battle/BattleWindow.cpp

+ 3 - 1
client/battle/BattleWindow.cpp

@@ -218,7 +218,9 @@ void BattleWindow::showStickyQuickSpellWindow()
 	Settings showStickyQuickSpellWindow = settings.write["battle"]["enableQuickSpellPanel"];
 	showStickyQuickSpellWindow->Bool() = true;
 
-	if(GH.screenDimensions().x >= 1050 && owner.getBattle()->battleGetMyHero()->hasSpellbook())
+	auto hero = owner.getBattle()->battleGetMyHero();
+
+	if(GH.screenDimensions().x >= 1050 && hero != nullptr && hero->hasSpellbook())
 	{
 		quickSpellWindow->enable();
 		quickSpellWindow->isEnabled = true;