summaryrefslogtreecommitdiff
path: root/libs/canvas
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2015-03-22 05:35:13 +1100
committernick_m <mainsbridge@gmail.com>2015-03-22 05:35:13 +1100
commitbc20da35f76ae11f7bbcbd9b2cb115f24fbf5306 (patch)
tree09d3b756d03129a600b06a34031b0df4fdb621e0 /libs/canvas
parenta10e17411fa834992a82326c734845fbda5d22b9 (diff)
Revert mistaken change in e7b0e67bc8e1b546b587ffd803b81ad5e67c171a
Diffstat (limited to 'libs/canvas')
-rw-r--r--libs/canvas/wave_view.cc4
1 files 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<Cairo::ImageSurface>& 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);