From 6f2bb4350575418f030c44e4e81a1a9d07b7266d Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 21 Dec 2021 15:10:33 +0000 Subject: [PATCH] Fix temporary reaction selector on Retina screens. --- .../SourceFiles/history/view/history_view_react_button.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/history/view/history_view_react_button.cpp b/Telegram/SourceFiles/history/view/history_view_react_button.cpp index de1163902..9e482bc17 100644 --- a/Telegram/SourceFiles/history/view/history_view_react_button.cpp +++ b/Telegram/SourceFiles/history/view/history_view_react_button.cpp @@ -232,7 +232,8 @@ Selector::Selector( const auto activeIndex = (state->pressed >= 0) ? state->pressed : state->selected; - const auto size = Ui::Emoji::GetSizeNormal(); + const auto realSize = Ui::Emoji::GetSizeNormal(); + const auto size = realSize / style::DevicePixelRatio(); for (const auto &element : _elements) { const auto active = (index++ == activeIndex); if (active) { @@ -245,7 +246,7 @@ Selector::Selector( Ui::Emoji::Draw( p, emoji, - size, + realSize, element.geometry.x() + (width - size) / 2, element.geometry.y() + (height - size) / 2); }