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)); }