Fixed drawing online badge.

Regression was introduced in 66cd27a23e.
This commit is contained in:
23rd 2024-08-14 06:02:30 +03:00 committed by John Preston
parent b0fece2fd0
commit 30077133d4

View file

@ -507,7 +507,6 @@ void Row::PaintCornerBadgeFrame(
? st::dialogsOnlineBadgeSkip ? st::dialogsOnlineBadgeSkip
: st::dialogsCallBadgeSkip; : st::dialogsCallBadgeSkip;
const auto shrink = (size / 2) * (1. - topLayerProgress); const auto shrink = (size / 2) * (1. - topLayerProgress);
const auto doubleShrink = shrink * 2;
auto pen = QPen(Qt::transparent); auto pen = QPen(Qt::transparent);
pen.setWidthF(stroke * topLayerProgress); pen.setWidthF(stroke * topLayerProgress);
@ -516,10 +515,11 @@ void Row::PaintCornerBadgeFrame(
? st::dialogsOnlineBadgeFgActive ? st::dialogsOnlineBadgeFgActive
: st::dialogsOnlineBadgeFg); : st::dialogsOnlineBadgeFg);
q.drawEllipse(QRectF( q.drawEllipse(QRectF(
photoSize - skip.x() - size - shrink, photoSize - skip.x() - size,
photoSize - skip.y() - size - shrink, photoSize - skip.y() - size,
size + doubleShrink, size,
size + doubleShrink)); size
).marginsRemoved({ shrink, shrink, shrink, shrink }));
} }
void Row::paintUserpic( void Row::paintUserpic(