diff --git a/core/src/com/unciv/ui/cityscreen/CityScreen.kt b/core/src/com/unciv/ui/cityscreen/CityScreen.kt index e3f8a161e6..723afc1034 100644 --- a/core/src/com/unciv/ui/cityscreen/CityScreen.kt +++ b/core/src/com/unciv/ui/cityscreen/CityScreen.kt @@ -398,7 +398,7 @@ class CityScreen( fun exit() { val newScreen = game.popScreen() if (newScreen is WorldScreen) { - newScreen.mapHolder.setCenterPosition(city.location) + newScreen.mapHolder.setCenterPosition(city.location, immediately = true) newScreen.bottomUnitTable.selectUnit() } }