From 0f0229e5b781a1a50d58c6febe12b7b7907831b6 Mon Sep 17 00:00:00 2001 From: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com> Date: Sat, 14 Dec 2024 21:23:18 -0500 Subject: [PATCH] Fix 3D Ruler stuck in viewport if tool mode is switched during measurement --- editor/plugins/node_3d_editor_plugin.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/plugins/node_3d_editor_plugin.cpp b/editor/plugins/node_3d_editor_plugin.cpp index 96a8c26e12..e67422a0a2 100644 --- a/editor/plugins/node_3d_editor_plugin.cpp +++ b/editor/plugins/node_3d_editor_plugin.cpp @@ -1985,7 +1985,7 @@ void Node3DEditorViewport::_sinput(const Ref &p_event) { surface->queue_redraw(); } else { - if (spatial_editor->get_tool_mode() == Node3DEditor::TOOL_RULER) { + if (ruler->is_inside_tree()) { EditorNode::get_singleton()->get_scene_root()->remove_child(ruler); ruler_start_point->set_visible(false); ruler_end_point->set_visible(false);