Explorar o código

Fix castel interface closing by turn timer

Andrii Danylchenko hai 1 ano
pai
achega
c7b5d254d7
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  1. 5 0
      client/CPlayerInterface.cpp

+ 5 - 0
client/CPlayerInterface.cpp

@@ -194,6 +194,11 @@ void CPlayerInterface::playerEndsTurn(PlayerColor player)
 				GH.windows().popWindows(1);
 				GH.windows().popWindows(1);
 		}
 		}
 
 
+		if(castleInt)
+			castleInt->close();
+
+		castleInt = nullptr;
+
 		// remove all pending dialogs that do not expect query answer
 		// remove all pending dialogs that do not expect query answer
 		vstd::erase_if(dialogs, [](const std::shared_ptr<CInfoWindow> & window){
 		vstd::erase_if(dialogs, [](const std::shared_ptr<CInfoWindow> & window){
 			return window->ID == QueryID::NONE;
 			return window->ID == QueryID::NONE;