From 3f0de57b3c922d403bc419464826e41d450ca9d7 Mon Sep 17 00:00:00 2001 From: lawnjelly Date: Mon, 30 Jun 2025 08:04:53 +0100 Subject: [PATCH] Clear `SceneTreeFTI` completely on enabling / disabling. --- scene/main/scene_tree_fti.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scene/main/scene_tree_fti.cpp b/scene/main/scene_tree_fti.cpp index fce3b9fdffed..c7503e1610f6 100644 --- a/scene/main/scene_tree_fti.cpp +++ b/scene/main/scene_tree_fti.cpp @@ -88,6 +88,17 @@ void SceneTreeFTI::set_enabled(Node *p_root, bool p_enabled) { data.tick_xform_list[0].clear(); data.tick_xform_list[1].clear(); + data.frame_xform_list.clear(); + data.frame_xform_list_forced.clear(); + + data.tick_property_list[0].clear(); + data.tick_property_list[1].clear(); + + data.frame_property_list.clear(); + data.request_reset_list.clear(); + + _clear_depth_lists(); + // Node3D flags must be reset. if (p_root) { _reset_flags(p_root);