diff --git a/src/Gui/BitmapFactory.cpp b/src/Gui/BitmapFactory.cpp index 8333807dea..73383d2e13 100644 --- a/src/Gui/BitmapFactory.cpp +++ b/src/Gui/BitmapFactory.cpp @@ -217,7 +217,9 @@ bool BitmapFactoryInst::loadPixmap(const QString& filename, QPixmap& icon) const QFile svgFile(fi.filePath()); if (svgFile.open(QFile::ReadOnly | QFile::Text)) { QByteArray content = svgFile.readAll(); - icon = pixmapFromSvg(content, QSize(64, 64)); + static qreal dpr = getMaximumDPR(); + icon = pixmapFromSvg(content, QSize(64, 64) * dpr); + icon.setDevicePixelRatio(dpr); } } else {