13
0

Fix incorrect snap when adding region gain points.

This commit is contained in:
nick_m 2015-10-05 02:54:18 +11:00
parent afcba4d3d3
commit 070c67bdcc

View File

@ -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;