From e0a94ca77653bf302386a0e48298ffd3e6cc7f86 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Wed, 14 Apr 2021 11:53:23 +1000 Subject: [PATCH] viewer: don't assume still if no texture connected --- app/widget/viewer/viewer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/widget/viewer/viewer.cpp b/app/widget/viewer/viewer.cpp index 702a475bb..e5e0e33ed 100644 --- a/app/widget/viewer/viewer.cpp +++ b/app/widget/viewer/viewer.cpp @@ -418,7 +418,7 @@ void ViewerWidget::StartAudioOutput() void ViewerWidget::UpdateTextureFromNode(const rational& time) { bool frame_exists_at_time = FrameExistsAtTime(time); - bool frame_might_be_still = GetConnectedNode() && GetConnectedNode()->GetVideoLength().isNull(); + bool frame_might_be_still = GetConnectedNode() && GetConnectedNode()->GetConnectedTextureOutput().IsValid() && GetConnectedNode()->GetVideoLength().isNull(); // Check playback queue for a frame if (IsPlaying()) {