From 6fc20c9bfd3325d2a0af4b4d0a62e8900214f5f4 Mon Sep 17 00:00:00 2001 From: Opuszek Date: Mon, 27 Oct 2025 21:42:19 +0100 Subject: [PATCH] Fixes map editor crash on changing terrain of invalid tiles --- mapeditor/scenelayer.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/mapeditor/scenelayer.cpp b/mapeditor/scenelayer.cpp index bf4d29cd9..362903264 100644 --- a/mapeditor/scenelayer.cpp +++ b/mapeditor/scenelayer.cpp @@ -461,10 +461,8 @@ void SelectionTerrainLayer::select(const std::vector & tiles) { for (int3 tile : tiles) { - if(!area.count(tile)) - { + if(!area.count(tile) && map->isInTheMap(tile)) area.insert(tile); - } } redraw(tiles); onSelection();