From 485d820fe257574ff35ee56ecd85474170cf263e Mon Sep 17 00:00:00 2001 From: cumdev1337 Date: Wed, 4 Mar 2026 01:08:43 +0200 Subject: [PATCH] Do not exit fullscreen mode when applying video quality --- Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp | 3 +++ 1 file changed, 3 insertions(+) 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; } }