Merge pull request #94450 from jamie-pate/fix_94274

Fix crash when adding scenes with a group to the level scene
This commit is contained in:
Rémi Verschelde 2024-07-19 11:10:51 +02:00
commit 2549205aa8
No known key found for this signature in database
GPG Key ID: C3336907360768E1
1 changed files with 5 additions and 0 deletions

View File

@ -275,6 +275,11 @@ void GroupsEditor::_queue_update_groups_and_tree() {
void GroupsEditor::_update_groups_and_tree() { void GroupsEditor::_update_groups_and_tree() {
update_groups_and_tree_queued = false; update_groups_and_tree_queued = false;
// The scene_root_node could be unset before we actually run this code because this is queued with call_deferred().
// In that case NOTIFICATION_VISIBILITY_CHANGED will call this function again soon.
if (!scene_root_node) {
return;
}
_update_groups(); _update_groups();
_update_tree(); _update_tree();
} }