diff --git a/app/node/output/viewer/viewer.cpp b/app/node/output/viewer/viewer.cpp index bdf583f1b..34629c4f7 100644 --- a/app/node/output/viewer/viewer.cpp +++ b/app/node/output/viewer/viewer.cpp @@ -224,6 +224,13 @@ void ViewerOutput::InvalidateCache(const TimeRange& range, const QString& from, VerifyLength(); super::InvalidateCache(range, from, element, options); + + // TEMP: Just to restore the intended functionality for now. This will be removed later. + if (from == kTextureInput) { + video_frame_cache()->Invalidate(range); + } else if (from == kSamplesInput) { + audio_playback_cache()->Invalidate(range); + } } QVector ViewerOutput::GetEnabledStreamsAsReferences() const