Merge pull request #90670 from timothyqiu/scene-tree-return

[3.x] Fix SceneTree not respecting virtual process methods
This commit is contained in:
lawnjelly 2024-04-16 13:22:43 +01:00 committed by GitHub
commit 5f7e65ef05
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -579,7 +579,9 @@ bool SceneTree::iteration(float p_time) {
flush_transform_notifications();
MainLoop::iteration(p_time);
if (MainLoop::iteration(p_time)) {
_quit = true;
}
physics_process_time = p_time;
emit_signal("physics_frame");
@ -620,7 +622,9 @@ bool SceneTree::idle(float p_time) {
root_lock++;
MainLoop::idle(p_time);
if (MainLoop::idle(p_time)) {
_quit = true;
}
idle_process_time = p_time;