diff --git a/editor/scene/3d/node_3d_editor_plugin.cpp b/editor/scene/3d/node_3d_editor_plugin.cpp index fa18dd49fe..c77b0d8aab 100644 --- a/editor/scene/3d/node_3d_editor_plugin.cpp +++ b/editor/scene/3d/node_3d_editor_plugin.cpp @@ -5224,7 +5224,7 @@ void Node3DEditorViewport::apply_transform(Vector3 p_motion, double p_snap) { continue; } - if (sp->has_meta("_edit_lock_")) { + if (sp->has_meta("_edit_lock_") && !spatial_editor->is_gizmo_visible()) { continue; }