@@ -120,7 +120,6 @@ void SceneTreeTimer::release_connections() {
120120SceneTreeTimer::SceneTreeTimer () {}
121121
122122void SceneTree::tree_changed () {
123- tree_version++;
124123 emit_signal (tree_changed_name);
125124}
126125
@@ -153,7 +152,6 @@ SceneTree::Group *SceneTree::add_to_group(const StringName &p_group, Node *p_nod
153152
154153 ERR_FAIL_COND_V_MSG (E->value .nodes .has (p_node), &E->value , " Already in group: " + p_group + " ." );
155154 E->value .nodes .push_back (p_node);
156- // E->value.last_tree_version=0;
157155 E->value .changed = true ;
158156 return &E->value ;
159157}
@@ -476,8 +474,6 @@ void SceneTree::iteration_prepare() {
476474}
477475
478476bool SceneTree::physics_process (double p_time) {
479- root_lock++;
480-
481477 current_frame++;
482478
483479 flush_transform_notifications ();
@@ -501,7 +497,6 @@ bool SceneTree::physics_process(double p_time) {
501497 process_tweens (p_time, true );
502498
503499 flush_transform_notifications ();
504- root_lock--;
505500
506501 _flush_delete_queue ();
507502 _call_idle_callbacks ();
@@ -510,8 +505,6 @@ bool SceneTree::physics_process(double p_time) {
510505}
511506
512507bool SceneTree::process (double p_time) {
513- root_lock++;
514-
515508 if (MainLoop::process (p_time)) {
516509 _quit = true ;
517510 }
@@ -537,8 +530,6 @@ bool SceneTree::process(double p_time) {
537530 MessageQueue::get_singleton ()->flush (); // small little hack
538531 flush_transform_notifications (); // transforms after world update, to avoid unnecessary enter/exit notifications
539532
540- root_lock--;
541-
542533 _flush_delete_queue ();
543534
544535 if (unlikely (pending_new_scene)) {
0 commit comments