Fix SceneTree not respecting virtual process methods

Co-authored-by: Raul Santos <raulsntos@gmail.com>
This commit is contained in:
Haoyu Qiu 2024-04-15 00:06:24 +08:00
parent a885e8322d
commit 33043c63d5

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;