Merge pull request #100813 from ryevdokimov/prevent-selecting-hidden-transform-gizmo
Fix being able to grab hidden transform gizmo handles
This commit is contained in:
@ -1935,7 +1935,7 @@ void Node3DEditorViewport::_sinput(const Ref<InputEvent> &p_event) {
|
||||
}
|
||||
|
||||
// Transform gizmo
|
||||
if (_transform_gizmo_select(_edit.mouse_pos)) {
|
||||
if (transform_gizmo_visible && _transform_gizmo_select(_edit.mouse_pos)) {
|
||||
break;
|
||||
}
|
||||
|
||||
@ -2203,7 +2203,7 @@ void Node3DEditorViewport::_sinput(const Ref<InputEvent> &p_event) {
|
||||
}
|
||||
}
|
||||
|
||||
if (spatial_editor->get_current_hover_gizmo().is_null() && !m->get_button_mask().has_flag(MouseButtonMask::LEFT) && _edit.gizmo.is_null()) {
|
||||
if (transform_gizmo_visible && spatial_editor->get_current_hover_gizmo().is_null() && !m->get_button_mask().has_flag(MouseButtonMask::LEFT) && _edit.gizmo.is_null()) {
|
||||
_transform_gizmo_select(_edit.mouse_pos, true);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user