From e5439a03fe3565a5457b520bbcb0984e9090761b Mon Sep 17 00:00:00 2001 From: Rodrigo Braz Monteiro Date: Fri, 18 Jan 2008 18:36:52 +0000 Subject: [PATCH] er... ACTUALLY fixed it now. Originally committed to SVN as r1768. --- aegisub/audio_spectrum.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aegisub/audio_spectrum.cpp b/aegisub/audio_spectrum.cpp index 21cc47951..951ec1ebb 100644 --- a/aegisub/audio_spectrum.cpp +++ b/aegisub/audio_spectrum.cpp @@ -577,7 +577,7 @@ void AudioSpectrum::RenderRange(int64_t range_start, int64_t range_end, bool sel // Iterate over pixels, picking a range of samples for each for (int y = 0; y < imgheight; ++y) { int sample1 = MAX(0,maxband * y/imgheight + minband); - int sample2 = MIN(signed(line_length),maxband * (y+1)/imgheight + minband); + int sample2 = MIN(signed(line_length-1),maxband * (y+1)/imgheight + minband); float maxval = 0; for (int samp = sample1; samp <= sample2; samp++) { if (power[samp] > maxval) maxval = power[samp];