diff --git a/editor/scene/2d/tiles/tile_set_editor.cpp b/editor/scene/2d/tiles/tile_set_editor.cpp index 33f7a8dc55..9dd71bab14 100644 --- a/editor/scene/2d/tiles/tile_set_editor.cpp +++ b/editor/scene/2d/tiles/tile_set_editor.cpp @@ -367,7 +367,9 @@ void TileSetEditor::_notification(int p_what) { switch (p_what) { case NOTIFICATION_TRANSLATION_CHANGED: { _update_sources_list(); - _update_patterns_list(); + if (tile_set.is_valid()) { + _update_patterns_list(); + } } break; case NOTIFICATION_THEME_CHANGED: {