From 23c8792935326fdba9c81987ae3258a741810398 Mon Sep 17 00:00:00 2001 From: RadRussianRus Date: Fri, 11 Sep 2020 06:16:51 +0300 Subject: [PATCH] Fix rounding of photo in calls --- Telegram/SourceFiles/calls/calls_userpic.cpp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/calls/calls_userpic.cpp b/Telegram/SourceFiles/calls/calls_userpic.cpp index 446757af2..4106fbdb3 100644 --- a/Telegram/SourceFiles/calls/calls_userpic.cpp +++ b/Telegram/SourceFiles/calls/calls_userpic.cpp @@ -104,7 +104,22 @@ void Userpic::paint() { _mutePosition.y() - _muteSize / 2, _muteSize, _muteSize); - p.drawEllipse(rect); + switch (cUserpicCornersType()) { + case 0: + p.drawRoundedRect(rect, 0, 0); + break; + + case 1: + p.drawRoundedRect(rect, st::buttonRadius, st::buttonRadius); + break; + + case 2: + p.drawRoundedRect(rect, st::dateRadius, st::dateRadius); + break; + + default: + p.drawEllipse(rect); + } st::callMutedPeerIcon.paintInCenter(p, rect); } }