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 committed by Relintai
parent 8f7ea2132b
commit 9f75f7dfc0

View File

@ -633,7 +633,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");
@ -681,7 +683,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;