From b64bbc7708ac293043d2ce978eb2635bd95db431 Mon Sep 17 00:00:00 2001 From: John Preston <johnprestonmail@gmail.com> Date: Sun, 3 Jun 2018 21:33:24 +0300 Subject: [PATCH] Fix stickers with large info string layout. Fixes #4781. --- Telegram/SourceFiles/history/history_media_types.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Telegram/SourceFiles/history/history_media_types.cpp b/Telegram/SourceFiles/history/history_media_types.cpp index 5ee756ec9..f2988e889 100644 --- a/Telegram/SourceFiles/history/history_media_types.cpp +++ b/Telegram/SourceFiles/history/history_media_types.cpp @@ -2766,6 +2766,9 @@ QSize HistorySticker::countOptimalSize() { if (_pixh < 1) _pixh = 1; auto maxWidth = qMax(_pixw, st::minPhotoSize); auto minHeight = qMax(_pixh, st::minPhotoSize); + accumulate_max( + maxWidth, + _parent->infoWidth() + 2 * st::msgDateImgPadding.x()); if (_parent->media() == this) { maxWidth += additionalWidth(); }