summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/aspectratiolabel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/installer/aspectratiolabel.cpp')
-rw-r--r--src/libs/installer/aspectratiolabel.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/libs/installer/aspectratiolabel.cpp b/src/libs/installer/aspectratiolabel.cpp
index a9af93a55..c8c3c1693 100644
--- a/src/libs/installer/aspectratiolabel.cpp
+++ b/src/libs/installer/aspectratiolabel.cpp
@@ -81,9 +81,11 @@ QSize AspectRatioLabel::sizeHint() const
*/
QPixmap AspectRatioLabel::scaledPixmap() const
{
- return m_pixmap.isNull()
- ? QPixmap()
- : m_pixmap.scaled(size(), Qt::KeepAspectRatio, Qt::SmoothTransformation);
+ if (m_pixmap.isNull())
+ return QPixmap();
+
+ return m_pixmap.scaled(size() * m_pixmap.devicePixelRatio(),
+ Qt::KeepAspectRatio, Qt::SmoothTransformation);
}
/*!