Merge pull request #100420 from ryevdokimov/fix-3d-ruler-stuck-in-viewport

Fix 3D Ruler stuck in viewport if tool mode is switched during measurement
This commit is contained in:
Rémi Verschelde 2025-06-12 22:48:12 +02:00
commit c1eaf51db5
No known key found for this signature in database
GPG Key ID: C3336907360768E1

View File

@ -1985,7 +1985,7 @@ void Node3DEditorViewport::_sinput(const Ref<InputEvent> &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);