Merge pull request #90670 from timothyqiu/scene-tree-return
[3.x] Fix SceneTree not respecting virtual process methods
This commit is contained in:
commit
5f7e65ef05
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