From f8913bf9b9282536c855c8fcf69a8620891c57c6 Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 9 May 2025 13:46:03 +0400 Subject: [PATCH] Show square userpics for monoforums. --- Telegram/SourceFiles/data/data_peer.cpp | 2 +- Telegram/SourceFiles/ui/controls/userpic_button.cpp | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/data/data_peer.cpp b/Telegram/SourceFiles/data/data_peer.cpp index 6a480a075a..851fd9a0c4 100644 --- a/Telegram/SourceFiles/data/data_peer.cpp +++ b/Telegram/SourceFiles/data/data_peer.cpp @@ -438,7 +438,7 @@ void PeerData::paintUserpic( cloud, cloud ? nullptr : ensureEmptyUserpic().get(), size * ratio, - !forceCircle && isForum()); + !forceCircle && (isForum() || isMonoforum())); p.drawImage(QRect(x, y, size, size), view.cached); } diff --git a/Telegram/SourceFiles/ui/controls/userpic_button.cpp b/Telegram/SourceFiles/ui/controls/userpic_button.cpp index 39faf9ca80..9c4bb61a35 100644 --- a/Telegram/SourceFiles/ui/controls/userpic_button.cpp +++ b/Telegram/SourceFiles/ui/controls/userpic_button.cpp @@ -888,7 +888,9 @@ void UserpicButton::processNewPeerPhoto() { } bool UserpicButton::useForumShape() const { - return _forceForumShape || (_peer && _peer->isForum()); + return _forceForumShape + || (_peer && _peer->isForum()) + || (_peer && _peer->isMonoforum()); } void UserpicButton::grabOldUserpic() {