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:
commit
2549205aa8
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue