summaryrefslogtreecommitdiff
path: root/libs/canvas/xfade_curve.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-06-01 17:48:33 +0200
committerRobin Gareus <robin@gareus.org>2016-06-01 17:48:33 +0200
commit81a2fe39e8e5172b66658eaf3437a2e4584c971d (patch)
treefb1dd2cc36ba92dcab662cccebfe5d6df1e73a59 /libs/canvas/xfade_curve.cc
parent7e716d27a8f642ae03f7407824c3d518135ede15 (diff)
port 7e716d27 to XFadeCurve
Diffstat (limited to 'libs/canvas/xfade_curve.cc')
-rw-r--r--libs/canvas/xfade_curve.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/canvas/xfade_curve.cc b/libs/canvas/xfade_curve.cc
index c8e477697c..e93331e7f9 100644
--- a/libs/canvas/xfade_curve.cc
+++ b/libs/canvas/xfade_curve.cc
@@ -185,7 +185,7 @@ XFadeCurve::get_path(Rect const & area, Cairo::RefPtr<Cairo::Context> context, C
window_space = item_to_window (Duple (c.samples[idx].x, 0.0), false);
if (window_space.x >= area.x0) break;
}
- for (Points::size_type idx = c.n_samples; right > left;) {
+ for (Points::size_type idx = c.n_samples - 1; right > left;) {
if (--idx <= left) break;
window_space = item_to_window (Duple (c.samples[idx].x, 0.0), false);
if (window_space.x <= area.x1) break;