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() {