From 90821428d32524eb2934689124dcff774e41007a Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 30 Dec 2021 14:32:52 +0300 Subject: [PATCH] Fix quick reaction button on Retina screens. --- .../SourceFiles/history/view/history_view_react_button.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Telegram/SourceFiles/history/view/history_view_react_button.cpp b/Telegram/SourceFiles/history/view/history_view_react_button.cpp index 6546217a2a..bf65a328a2 100644 --- a/Telegram/SourceFiles/history/view/history_view_react_button.cpp +++ b/Telegram/SourceFiles/history/view/history_view_react_button.cpp @@ -285,6 +285,7 @@ Manager::Manager( _shadowBuffer = QImage( _outer * ratio, QImage::Format_ARGB32_Premultiplied); + _shadowBuffer.setDevicePixelRatio(ratio); if (wheelEventsTarget) { stealWheelEvents(wheelEventsTarget); @@ -592,10 +593,8 @@ void Manager::paintButton( paintAllEmoji(p, button, scale, mainEmojiPosition); p.restore(); } else { - p.drawImage( - mainEmojiPosition, - _cacheParts, - validateEmoji(frameIndex, scale)); + const auto source = validateEmoji(frameIndex, scale); + p.drawImage(mainEmojiPosition, _cacheParts, source); } if (opacity != 1.) {