Emit EditorPlugin.scene_changed event when opening a scene from an empty tab list

This commit is contained in:
Flyn San
2025-08-31 21:45:50 +10:00
parent 825ef2387f
commit 7fc11f8999

View File

@ -4401,6 +4401,9 @@ Error EditorNode::load_scene(const String &p_scene, bool p_ignore_broken_deps, b
}
} else {
EditorUndoRedoManager::get_singleton()->clear_history(editor_data.get_current_edited_scene_history_id(), false);
Dictionary state = editor_data.restore_edited_scene_state(editor_selection, &editor_history);
callable_mp(this, &EditorNode::_set_main_scene_state).call_deferred(state, get_edited_scene()); // Do after everything else is done setting up.
}
dependency_errors.clear();