remove long-lived debug output related to RT-setting of controls
[ardour.git] / libs / canvas / xfade_curve.cc
index 259b0e6da537748fc616f017c0d072045f013570..e93331e7f987ce8430fb8e5af573d7a137a48e8d 100644 (file)
@@ -35,7 +35,7 @@ static const bool show_bg_fades = false;
 #else
 static const bool show_bg_fades = true;
 #endif
-       
+
 XFadeCurve::XFadeCurve (Canvas* c)
        : Item (c)
        , points_per_segment (32)
@@ -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;