From bad60fc5f05741522b83a88279154f6d4e00d40c Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 12 Jun 2020 03:26:34 +1000 Subject: [PATCH] audioplaybackcache: no-op if params are invalid --- app/render/audioplaybackcache.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/render/audioplaybackcache.cpp b/app/render/audioplaybackcache.cpp index c63a7b51a..98503223e 100644 --- a/app/render/audioplaybackcache.cpp +++ b/app/render/audioplaybackcache.cpp @@ -222,6 +222,10 @@ void AudioPlaybackCache::ShiftEvent(const rational &from, const rational &to) void AudioPlaybackCache::LengthChangedEvent(const rational& old, const rational& newlen) { + if (!params_.is_valid()) { + return; + } + if (newlen < old) { QFile(filename_).resize(params_.time_to_bytes(newlen)); }