Răsfoiți Sursa

Merge pull request #32563 from qarmin/fix_tileset_crash

Fix crash in TileMap::fix_invalid_tiles
Rémi Verschelde 6 ani în urmă
părinte
comite
0a4065e514
1 a modificat fișierele cu 1 adăugiri și 0 ștergeri
  1. 1 0
      scene/2d/tile_map.cpp

+ 1 - 0
scene/2d/tile_map.cpp

@@ -1050,6 +1050,7 @@ void TileMap::update_dirty_bitmask() {
 
 void TileMap::fix_invalid_tiles() {
 
+	ERR_FAIL_COND_MSG(tile_set.is_null(), "Cannot fix invalid tiles if Tileset is not open.");
 	for (Map<PosKey, Cell>::Element *E = tile_map.front(); E; E = E->next()) {
 
 		if (!tile_set->has_tile(get_cell(E->key().x, E->key().y))) {