diff options
author | Carl Hetherington <carl@carlh.net> | 2012-03-09 20:47:40 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2012-03-09 20:47:40 +0000 |
commit | e9bf20021e515939d90469b55dccfd734121b8f5 (patch) | |
tree | 01d97973775ddb87bcb38a7f2fd56846d6b46a96 /gtk2_ardour/editor_mouse.cc | |
parent | c52c2b7368cf40eda6fcbe5840de6390e58ac382 (diff) |
Remove unused RegionGainDrag; fix logic in adding new
region gain points; remove unreached switch {} that may
have come from a mis-merge.
git-svn-id: svn://localhost/ardour2/branches/3.0@11631 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor_mouse.cc')
-rw-r--r-- | gtk2_ardour/editor_mouse.cc | 28 |
1 files changed, 2 insertions, 26 deletions
diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index 404affeaa1..0842403d73 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -1110,13 +1110,6 @@ Editor::button_press_handler_1 (ArdourCanvas::Item* item, GdkEvent* event, ItemT case MouseGain: switch (item_type) { - case RegionItem: - /* start a grab so that if we finish after moving - we can tell what happened. - */ - _drags->set (new RegionGainDrag (this, item), event, current_canvas_cursor); - break; - case GainLineItem: _drags->set (new LineDrag (this, item), event); return true; @@ -1126,27 +1119,10 @@ Editor::button_press_handler_1 (ArdourCanvas::Item* item, GdkEvent* event, ItemT return true; break; - default: - break; - } - return true; - break; - - switch (item_type) { - case ControlPointItem: - _drags->set (new ControlPointDrag (this, item), event); - break; - case AutomationLineItem: _drags->set (new LineDrag (this, item), event); break; - - case RegionItem: - // XXX need automation mode to identify which - // line to use - // start_line_grab_from_regionview (item, event); - break; - + default: break; } @@ -1664,7 +1640,7 @@ Editor::button_release_handler (ArdourCanvas::Item* item, GdkEvent* event, ItemT points when doing this. */ AudioRegionView* arv = dynamic_cast<AudioRegionView*> (clicked_regionview); - if (were_dragging && arv) { + if (!were_dragging && arv) { arv->add_gain_point_event (item, event); } return true; |