viewer: fix bug that overqueued frames

This commit is contained in:
itsmattkc
2022-06-21 13:06:24 -07:00
parent 3a7dfdb681
commit 080227616d
+1 -1
View File
@@ -1504,7 +1504,7 @@ void ViewerWidget::PlaybackTimerUpdate()
}
if (IsPlaying()) {
while (queue_watchers_.size() < DeterminePlaybackQueueSize()) {
while ((int(display_widget_->queue()->size()) + queue_watchers_.size()) < DeterminePlaybackQueueSize()) {
if (!RequestNextFrameForQueue()) {
// Prevent infinite loop
break;