diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp index 1b064274b..157c84ba2 100644 --- a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp +++ b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp @@ -4350,9 +4350,11 @@ void OverlayWidget::restartAtSeekPosition(crl::time position) { _rotation = saved; updateContentRect(); } + const auto overrideDuration = _stories + || (_chosenQuality && _chosenQuality != _document); auto options = Streaming::PlaybackOptions{ .position = position, - .durationOverride = ((_stories + .durationOverride = ((overrideDuration && _document && _document->hasDuration()) ? _document->duration()