From bc20da35f76ae11f7bbcbd9b2cb115f24fbf5306 Mon Sep 17 00:00:00 2001 From: nick_m Date: Sun, 22 Mar 2015 05:35:13 +1100 Subject: [PATCH] Revert mistaken change in e7b0e67bc8e1b546b587ffd803b81ad5e67c171a --- libs/canvas/wave_view.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/canvas/wave_view.cc b/libs/canvas/wave_view.cc index 64b5975700..5e6ff700b5 100644 --- a/libs/canvas/wave_view.cc +++ b/libs/canvas/wave_view.cc @@ -786,8 +786,8 @@ WaveView::get_image (Cairo::RefPtr& image, framepos_t start /* we can request data from anywhere in the Source, between 0 and its length */ - framepos_t sample_start = max ((framepos_t) _region->start(), (center - canvas_samples)); - framepos_t sample_end = min (center + canvas_samples, _region->start() + _region->length()); + framepos_t sample_start = max ((framepos_t) 0, (center - canvas_samples)); + framepos_t sample_end = min (center + canvas_samples, _region->source_length (0)); const int n_peaks = llrintf ((sample_end - sample_start)/ (double) _samples_per_pixel);