From 675198d361d1d56d925468e407302ee6619ebc17 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Wed, 28 Aug 2024 12:37:51 +0300 Subject: [PATCH] Fixed gradient in Ui::Premium::BubbleWidget with large ui scale. --- Telegram/SourceFiles/ui/effects/premium_graphics.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/ui/effects/premium_graphics.cpp b/Telegram/SourceFiles/ui/effects/premium_graphics.cpp index f36e2472e..fb35336b3 100644 --- a/Telegram/SourceFiles/ui/effects/premium_graphics.cpp +++ b/Telegram/SourceFiles/ui/effects/premium_graphics.cpp @@ -715,7 +715,9 @@ QLinearGradient ComputeGradient( anim::gradient_color_at(fullGradient, left / fullFinal)); gradient.setColorAt( 1., - anim::gradient_color_at(fullGradient, (left + width) / fullFinal)); + anim::gradient_color_at( + fullGradient, + std::min(1., (left + width) / fullFinal))); return gradient; }