diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp index 1ca2724b70..737f59c88a 100644 --- a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp +++ b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp @@ -4817,11 +4817,14 @@ void OverlayWidget::applyVideoQuality(VideoQuality value) { } _streamingStartPaused = _streamedQualityChangeFinished || (_streamed && _streamed->instance.player().paused()); + const auto wasFullScreen = _fullScreenVideo; clearStreaming(); const auto time = _streamedPosition; const auto startStreaming = StartStreaming(false, time); if (!canInitStreaming() || !initStreaming(startStreaming)) { redisplayContent(); + } else { + _fullScreenVideo = wasFullScreen; } }