From 75ee74ff1f256cf16928eb15a7a1cd3559961b0a Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 8 Aug 2022 15:41:33 +0300 Subject: [PATCH] Fix paddings in unwrapped emoji messages. --- .../history/view/media/history_view_custom_emoji.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Telegram/SourceFiles/history/view/media/history_view_custom_emoji.cpp b/Telegram/SourceFiles/history/view/media/history_view_custom_emoji.cpp index 3e276079d..63b019cc7 100644 --- a/Telegram/SourceFiles/history/view/media/history_view_custom_emoji.cpp +++ b/Telegram/SourceFiles/history/view/media/history_view_custom_emoji.cpp @@ -265,13 +265,10 @@ void CustomEmoji::paintCustom( _hasHeavyPart = true; _parent->history()->owner().registerHeavyViewPart(_parent); } - const auto inner = st::largeEmojiSize + 2 * st::largeEmojiOutline; - const auto outer = Ui::Text::AdjustCustomEmojiSize(inner); - const auto skip = (inner - outer) / 2; const auto preview = context.imageStyle()->msgServiceBg->c; if (context.selected()) { const auto factor = style::DevicePixelRatio(); - const auto size = QSize(outer, outer) * factor; + const auto size = QSize(_singleSize, _singleSize) * factor; if (_selectedFrame.size() != size) { _selectedFrame = QImage( size, @@ -286,9 +283,9 @@ void CustomEmoji::paintCustom( _selectedFrame = Images::Colored( std::move(_selectedFrame), context.st->msgStickerOverlay()->c); - p.drawImage(x + skip, y + skip, _selectedFrame); + p.drawImage(x, y, _selectedFrame); } else { - emoji->paint(p, x + skip, y + skip, context.now, preview, paused); + emoji->paint(p, x, y, context.now, preview, paused); } }