From 01c2ade501837bb5d2420caf3ded0fdb390e53e2 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 12 Oct 2023 17:06:32 +0300 Subject: [PATCH] Fixed display of widget for point details on charts on retina. --- .../SourceFiles/statistics/widgets/point_details_widget.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Telegram/SourceFiles/statistics/widgets/point_details_widget.cpp b/Telegram/SourceFiles/statistics/widgets/point_details_widget.cpp index 626dd79359..b70064425b 100644 --- a/Telegram/SourceFiles/statistics/widgets/point_details_widget.cpp +++ b/Telegram/SourceFiles/statistics/widgets/point_details_widget.cpp @@ -162,6 +162,7 @@ PointDetailsWidget::PointDetailsWidget( _arrow = QImage( QSize(w + stroke, w * 2 + stroke) * style::DevicePixelRatio(), QImage::Format_ARGB32_Premultiplied); + _arrow.setDevicePixelRatio(style::DevicePixelRatio()); _arrow.fill(Qt::transparent); { auto p = QPainter(&_arrow); @@ -366,6 +367,7 @@ void PointDetailsWidget::paintEvent(QPaintEvent *e) { _cache = QImage( size() * style::DevicePixelRatio(), QImage::Format_ARGB32_Premultiplied); + _cache.setDevicePixelRatio(style::DevicePixelRatio()); _cache.fill(Qt::transparent); auto p = QPainter(&_cache);