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;
|
y = ev->button.y;
|
||||||
|
|
||||||
item->canvas_to_item (x, y);
|
item->canvas_to_item (x, y);
|
||||||
|
framepos_t rpos = region ()->position ();
|
||||||
framepos_t fx = trackview.editor().pixel_to_sample (x);
|
framepos_t fx = trackview.editor().pixel_to_sample (x) + rpos;
|
||||||
trackview.editor ().snap_to_with_modifier (fx, ev);
|
trackview.editor ().snap_to_with_modifier (fx, ev);
|
||||||
|
fx -= rpos;
|
||||||
|
|
||||||
if (fx > _region->length()) {
|
if (fx > _region->length()) {
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user