From 30077133d4bdeb9d0b49732955c371ef000cb0b2 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Wed, 14 Aug 2024 06:02:30 +0300 Subject: [PATCH] Fixed drawing online badge. Regression was introduced in 66cd27a23e. --- Telegram/SourceFiles/dialogs/dialogs_row.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Telegram/SourceFiles/dialogs/dialogs_row.cpp b/Telegram/SourceFiles/dialogs/dialogs_row.cpp index 3785811d0..e75a8316f 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_row.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_row.cpp @@ -507,7 +507,6 @@ void Row::PaintCornerBadgeFrame( ? st::dialogsOnlineBadgeSkip : st::dialogsCallBadgeSkip; const auto shrink = (size / 2) * (1. - topLayerProgress); - const auto doubleShrink = shrink * 2; auto pen = QPen(Qt::transparent); pen.setWidthF(stroke * topLayerProgress); @@ -516,10 +515,11 @@ void Row::PaintCornerBadgeFrame( ? st::dialogsOnlineBadgeFgActive : st::dialogsOnlineBadgeFg); q.drawEllipse(QRectF( - photoSize - skip.x() - size - shrink, - photoSize - skip.y() - size - shrink, - size + doubleShrink, - size + doubleShrink)); + photoSize - skip.x() - size, + photoSize - skip.y() - size, + size, + size + ).marginsRemoved({ shrink, shrink, shrink, shrink })); } void Row::paintUserpic(