diff options
Diffstat (limited to 'src/libs/installer/aspectratiolabel.cpp')
-rw-r--r-- | src/libs/installer/aspectratiolabel.cpp | 8 |
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); } /*! |