diff --git a/core/src/com/unciv/logic/civilization/Notification.kt b/core/src/com/unciv/logic/civilization/Notification.kt index 66515babca..9fd1162943 100644 --- a/core/src/com/unciv/logic/civilization/Notification.kt +++ b/core/src/com/unciv/logic/civilization/Notification.kt @@ -76,7 +76,8 @@ class TechAction(val techName: String = "") : NotificationAction { data class CityAction(val city: Vector2 = Vector2.Zero): NotificationAction { override fun execute(worldScreen: WorldScreen) { worldScreen.mapHolder.tileMap[city].getCity()?.let { - worldScreen.game.setScreen(CityScreen(it)) + if (it.civInfo == worldScreen.viewingCiv) + worldScreen.game.setScreen(CityScreen(it)) } } }