From 87d493fe1b9a9568893b1c8527927f017192cd18 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Sat, 4 May 2019 21:17:34 +0200 Subject: [PATCH] Qt: smoother custom config icons --- rpcs3/rpcs3qt/game_list_frame.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rpcs3/rpcs3qt/game_list_frame.cpp b/rpcs3/rpcs3qt/game_list_frame.cpp index c8abfd153b..6009c61b4b 100644 --- a/rpcs3/rpcs3qt/game_list_frame.cpp +++ b/rpcs3/rpcs3qt/game_list_frame.cpp @@ -1322,7 +1322,9 @@ QPixmap game_list_frame::PaintedPixmap(const QImage& img, bool paint_config_icon { const int width = original_size.width() * 0.2; const QPoint origin = QPoint(original_size.width() - width, 0); - painter.drawImage(origin, QImage(":/Icons/custom_config_2.png").scaled(QSize(width, width), Qt::KeepAspectRatio, Qt::TransformationMode::SmoothTransformation)); + QImage custom_config_icon(":/Icons/custom_config_2.png"); + custom_config_icon.setDevicePixelRatio(device_pixel_ratio); + painter.drawImage(origin, custom_config_icon.scaled(QSize(width, width) * device_pixel_ratio, Qt::KeepAspectRatio, Qt::TransformationMode::SmoothTransformation)); } if (compatibility_color.isValid())