FIX:fix when layers editing mouse click activate model by mistake
Change-Id: I4a457a1deb9fd7100d7d01fb2e29d6216bc3d9fa
This commit is contained in:
parent
62ae445f97
commit
7f3d9a8edd
1 changed files with 61 additions and 59 deletions
|
@ -3802,6 +3802,7 @@ void GLCanvas3D::on_mouse(wxMouseEvent& evt)
|
|||
_perform_layer_editing_action(&evt);
|
||||
}
|
||||
|
||||
else {
|
||||
// BBS: define Alt key to enable volume selection mode
|
||||
m_selection.set_volume_selection_mode(evt.AltDown() ? Selection::Volume : Selection::Instance);
|
||||
if (evt.LeftDown() && evt.ShiftDown() && m_picking_enabled && m_layers_editing.state != LayersEditing::Editing) {
|
||||
|
@ -3870,6 +3871,7 @@ void GLCanvas3D::on_mouse(wxMouseEvent& evt)
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (evt.Dragging() && evt.LeftIsDown() && m_mouse.drag.move_volume_idx != -1 && m_layers_editing.state == LayersEditing::Unknown) {
|
||||
if (m_canvas_type != ECanvasType::CanvasAssembleView) {
|
||||
if (!m_mouse.drag.move_requires_threshold) {
|
||||
|
|
Loading…
Reference in a new issue