From ea0738f6e5580359a6f5a062a82399d686281189 Mon Sep 17 00:00:00 2001 From: yairm210 Date: Fri, 19 Nov 2021 15:20:28 +0200 Subject: [PATCH] Recreate map editor screen when changing ruleset to update all the editing tools --- core/src/com/unciv/ui/mapeditor/MapEditorMenuPopup.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/com/unciv/ui/mapeditor/MapEditorMenuPopup.kt b/core/src/com/unciv/ui/mapeditor/MapEditorMenuPopup.kt index d910e652ce..6c42a77674 100644 --- a/core/src/com/unciv/ui/mapeditor/MapEditorMenuPopup.kt +++ b/core/src/com/unciv/ui/mapeditor/MapEditorMenuPopup.kt @@ -170,9 +170,11 @@ class MapEditorMenuPopup(var mapEditorScreen: MapEditorScreen): Popup(mapEditorS ruleset.modOptions = newRuleset.modOptions mapEditorScreen.tileMap.removeMissingTerrainModReferences(ruleset) - mapEditorScreen.mapHolder.updateTileGroups() ImageGetter.setNewRuleset(ruleset) + + // Recreate screen, since the improvementss, nations etc. could be outdated + mapEditorScreen.game.setScreen(MapEditorScreen(mapEditorScreen.tileMap)) } }