Fix incorrect snap when adding region gain points.
This commit is contained in:
parent
afcba4d3d3
commit
070c67bdcc
|
@ -1319,9 +1319,10 @@ AudioRegionView::add_gain_point_event (ArdourCanvas::Item *item, GdkEvent *ev, b
|
|||
y = ev->button.y;
|
||||
|
||||
item->canvas_to_item (x, y);
|
||||
|
||||
framepos_t fx = trackview.editor().pixel_to_sample (x);
|
||||
framepos_t rpos = region ()->position ();
|
||||
framepos_t fx = trackview.editor().pixel_to_sample (x) + rpos;
|
||||
trackview.editor ().snap_to_with_modifier (fx, ev);
|
||||
fx -= rpos;
|
||||
|
||||
if (fx > _region->length()) {
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue
Block a user