From fabdd89c4ae386c4af633b1e65fb730bbc900bcf Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 4 Nov 2024 13:11:10 +0400 Subject: [PATCH] Use original duration for video qualities. --- Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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()