From 8726884b214548f61512b9c2c99db916277358bf Mon Sep 17 00:00:00 2001 From: John Preston Date: Wed, 12 Jul 2023 10:28:38 +0400 Subject: [PATCH] Fix media rotation animation. --- .../SourceFiles/media/view/media_view_overlay_opengl.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_opengl.cpp b/Telegram/SourceFiles/media/view/media_view_overlay_opengl.cpp index 96da6d8ff..04a9d025f 100644 --- a/Telegram/SourceFiles/media/view/media_view_overlay_opengl.cpp +++ b/Telegram/SourceFiles/media/view/media_view_overlay_opengl.cpp @@ -526,7 +526,13 @@ void OverlayWidget::RendererGL::paintTransformedContent( geometry.controlsOpacity, 1.f - float(geometry.fade))); if (!fillTransparentBackground) { - program->setUniformValue("roundRect", Uniform(rect)); + program->setUniformValue( + "roundRect", + geometry.roundRadius ? Uniform(rect) : QVector4D( + 0, + 0, + _uniformViewport.x(), + _uniformViewport.y())); program->setUniformValue( "roundRadius", GLfloat(geometry.roundRadius * _factor));