Selaa lähdekoodia

Fix crash in TileMap::fix_invalid_tiles

qarmin 6 vuotta sitten
vanhempi
commit
f435a6f0b6
1 muutettua tiedostoa jossa 1 lisäystä ja 0 poistoa
  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))) {