diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2014-06-08 11:26:25 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2014-06-08 11:26:32 -0400 |
commit | 84873140695a97c21f9be1edd80b27817ee9b526 (patch) | |
tree | 13fcaa5e28230dff0bd628c8622c61eb2bc422da /gtk2_ardour/marker.cc | |
parent | 5e281d3b440b8087ad54f48dcab123aa9efa5b30 (diff) |
introduce Drag::_trackview_only which indicates that all y-axis positions for the pointer during a drag should be relative to the top of the trackview group.
More or less all drags except for Cursor (playhead) and drags in the range marker bars have this true (which is the default value)
Diffstat (limited to 'gtk2_ardour/marker.cc')
-rw-r--r-- | gtk2_ardour/marker.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk2_ardour/marker.cc b/gtk2_ardour/marker.cc index a327fe4431..ed24f20e84 100644 --- a/gtk2_ardour/marker.cc +++ b/gtk2_ardour/marker.cc @@ -333,7 +333,7 @@ Marker::setup_line () _track_canvas_line->Event.connect (sigc::bind (sigc::mem_fun (editor, &PublicEditor::canvas_marker_event), group, this)); } - ArdourCanvas::Duple g = group->item_to_canvas (ArdourCanvas::Duple (0, 0)); + ArdourCanvas::Duple g = group->canvas_origin(); ArdourCanvas::Duple d = _track_canvas_line->canvas_to_item (ArdourCanvas::Duple (g.x + _shift, 0)); _track_canvas_line->set_x0 (d.x); |