#4094 - Caching layer work queue fixes and preventing sampling division by 0.

This commit is contained in:
Stefan Ceriu
2021-06-25 13:18:40 +03:00
parent 3f7d821c69
commit e353f01c5c
2 changed files with 24 additions and 22 deletions
@@ -300,7 +300,7 @@ public class VoiceMessageController: NSObject, VoiceMessageToolbarViewDelegate,
displayLink.isPaused = !audioPlayer.isPlaying
let requiredNumberOfSamples = _voiceMessageToolbarView.getRequiredNumberOfSamples()
if audioSamples.count != requiredNumberOfSamples {
if audioSamples.count != requiredNumberOfSamples && requiredNumberOfSamples > 0 {
padSamplesArrayToSize(requiredNumberOfSamples)
waveformAnalyser = WaveformAnalyzer(audioAssetURL: url)