diff --git a/core/src/com/unciv/ui/cityscreen/CityScreen.kt b/core/src/com/unciv/ui/cityscreen/CityScreen.kt index e8b7b2693a..f30676dc06 100644 --- a/core/src/com/unciv/ui/cityscreen/CityScreen.kt +++ b/core/src/com/unciv/ui/cityscreen/CityScreen.kt @@ -252,4 +252,9 @@ class CityScreen(internal val city: CityInfo): CameraStageBaseScreen() { game.setScreen(newCityScreen) } + override fun resize(width: Int, height: Int) { + if (stage.viewport.screenWidth != width || stage.viewport.screenHeight != height) { + game.setScreen(CityScreen(city)) + } + } }