audiovisualwaveform: ignore OverwriteSums if input data is empty

Prevents potential index out of bounds error.
This commit is contained in:
itsmattkc
2020-06-03 03:37:46 +10:00
parent f2050a0342
commit 08eb12710c
+4
View File
@@ -95,6 +95,10 @@ void AudioVisualWaveform::OverwriteSamples(SampleBufferPtr samples, int sample_r
void AudioVisualWaveform::OverwriteSums(const AudioVisualWaveform &sums, const rational &start)
{
if (sums.data_.isEmpty()) {
return;
}
int start_index = time_to_samples(start);
int end_index = start_index + sums.data_.size();