diff options
author | nick_m <mainsbridge@gmail.com> | 2015-06-18 03:48:39 +1000 |
---|---|---|
committer | nick_m <mainsbridge@gmail.com> | 2015-06-18 03:48:39 +1000 |
commit | 639750f815a856bd9a61355e0d8e331e0fe215b6 (patch) | |
tree | f26530e69ffae7fab297c4dad3605c17027306aa /gtk2_ardour/editor_mouse.cc | |
parent | 80090f0f71256d65c876f83d3c6f3637cb9d44bb (diff) |
Don't add history by clicking a control point, fix control point selection.
- also make set_selected_control_point_from_click () return
something useful.
Diffstat (limited to 'gtk2_ardour/editor_mouse.cc')
-rw-r--r-- | gtk2_ardour/editor_mouse.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index 8c5e6711f9..07931a5479 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -512,7 +512,8 @@ Editor::button_selection (ArdourCanvas::Item* /*item*/, GdkEvent* event, ItemTyp break; case ControlPointItem: - set_selected_track_as_side_effect (op); + /* for object/track exclusivity, we don't call set_selected_track_as_side_effect (op); */ + if (eff_mouse_mode != MouseRange) { _mouse_changed_selection |= set_selected_control_point_from_click (press, op); } |