From 464b0a0f30246ceb8c8c955660318adc590c63f1 Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 31 May 2021 17:39:15 +0400 Subject: [PATCH] Use old media viewer hide workaround on macOS. --- Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp | 3 ++- 1 file changed, 2 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 08eee845d2..65e4fb160c 100644 --- a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp +++ b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp @@ -3222,7 +3222,8 @@ Ui::GL::ChosenRenderer OverlayWidget::chooseRenderer( } void OverlayWidget::paint(Painter &p, const QRegion &clip) { - if (_hideWorkaround) { + if (_hideWorkaround && !Platform::IsMac()) { + // This glitches on macOS, it shows old content while animating hide. p.setCompositionMode(QPainter::CompositionMode_Source); p.fillRect(_widget->rect(), st::transparent); return;