From b0203af39896621f8062883d4bf780a4fb948f9c Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 8 Sep 2022 09:38:52 +0400 Subject: [PATCH] Fix no-bubble comments button resize. --- Telegram/SourceFiles/history/history_message.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/history/history_message.cpp b/Telegram/SourceFiles/history/history_message.cpp index 2ed2fa906..8b20494ee 100644 --- a/Telegram/SourceFiles/history/history_message.cpp +++ b/Telegram/SourceFiles/history/history_message.cpp @@ -1741,8 +1741,14 @@ void HistoryMessage::refreshRepliesText( views->repliesSmall.text = (views->replies.count > 0) ? Lang::FormatCountToShort(views->replies.count).string : QString(); - views->repliesSmall.textWidth = st::semiboldFont->width( - views->repliesSmall.text); + const auto hadText = (views->repliesSmall.textWidth > 0); + views->repliesSmall.textWidth = (views->replies.count > 0) + ? st::semiboldFont->width(views->repliesSmall.text) + : 0; + const auto hasText = (views->repliesSmall.textWidth > 0); + if (hasText != hadText) { + forceResize = true; + } } if (forceResize) { history()->owner().requestItemResize(this);