Fix SceneTree not respecting virtual process methods
Co-authored-by: Raul Santos <raulsntos@gmail.com>
This commit is contained in:
parent
a885e8322d
commit
33043c63d5
1 changed files with 6 additions and 2 deletions
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in a new issue