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();