Browse Source

Fix assertion failure

Ivan Savenko 1 year ago
parent
commit
5ccf6750ab
1 changed files with 4 additions and 3 deletions
  1. 4 3
      client/CPlayerInterface.cpp

+ 4 - 3
client/CPlayerInterface.cpp

@@ -1225,13 +1225,14 @@ void CPlayerInterface::loadGame( BinaryDeserializer & h )
 
 void CPlayerInterface::moveHero( const CGHeroInstance *h, const CGPath& path )
 {
+	LOG_TRACE(logGlobal);
+	if (!LOCPLINT->makingTurn)
+		return;
+
 	assert(h);
 	assert(!showingDialog->isBusy());
 	assert(dialogs.empty());
 
-	LOG_TRACE(logGlobal);
-	if (!LOCPLINT->makingTurn)
-		return;
 	if (!h)
 		return; //can't find hero