diff --git a/client/CPlayerInterface.cpp b/client/CPlayerInterface.cpp index 8a65f48bd..0b756e563 100644 --- a/client/CPlayerInterface.cpp +++ b/client/CPlayerInterface.cpp @@ -1117,12 +1117,12 @@ bool CPlayerInterface::moveHero( const CGHeroInstance *h, CGPath path ) } CCS->soundh->stopSound(sh); - cb->recalculatePaths(); } cb->getGsMutex().lock_shared(); pim->lock(); eventsM.lock(); + cb->recalculatePaths(); return result; }