Fix error on scene tiles cleanup

This commit is contained in:
kobewi 2022-01-19 00:39:26 +01:00
parent 7a9c006b6e
commit f74d52e80d

View file

@ -1809,7 +1809,7 @@ void TileMap::_scenes_update_dirty_quadrants(SelfList<TileMapQuadrant>::List &r_
// Clear the scenes.
for (const KeyValue<Vector2i, String> &E : q.scenes) {
Node *node = get_node(E.value);
Node *node = get_node_or_null(E.value);
if (node) {
node->queue_delete();
}
@ -1857,7 +1857,7 @@ void TileMap::_scenes_update_dirty_quadrants(SelfList<TileMapQuadrant>::List &r_
void TileMap::_scenes_cleanup_quadrant(TileMapQuadrant *p_quadrant) {
// Clear the scenes.
for (const KeyValue<Vector2i, String> &E : p_quadrant->scenes) {
Node *node = get_node(E.value);
Node *node = get_node_or_null(E.value);
if (node) {
node->queue_delete();
}