Browse Source

Fixes map editor crash on changing terrain of invalid tiles

Opuszek 1 month ago
parent
commit
6fc20c9bfd
1 changed files with 1 additions and 3 deletions
  1. 1 3
      mapeditor/scenelayer.cpp

+ 1 - 3
mapeditor/scenelayer.cpp

@@ -461,10 +461,8 @@ void SelectionTerrainLayer::select(const std::vector<int3> & tiles)
 {
 	for (int3 tile : tiles)
 	{
-		if(!area.count(tile))
-		{
+		if(!area.count(tile) && map->isInTheMap(tile))
 			area.insert(tile);
-		}
 	}
 	redraw(tiles);
 	onSelection();