summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/settings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/installer/settings.cpp')
-rw-r--r--src/libs/installer/settings.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/libs/installer/settings.cpp b/src/libs/installer/settings.cpp
index aeacf7a8e..8b921213b 100644
--- a/src/libs/installer/settings.cpp
+++ b/src/libs/installer/settings.cpp
@@ -32,6 +32,7 @@
#include "repository.h"
#include "repositorycategory.h"
#include "globals.h"
+#include "fileutils.h"
#include <QtCore/QFileInfo>
#include <QtCore/QStringList>
@@ -497,10 +498,12 @@ QStringList Settings::productImages() const
const QVariant variant = d->m_data.value(scProductImages);
QStringList imagePaths;
if (variant.canConvert<QStringList>()) {
- foreach (const QString &imagePath, variant.value<QStringList>()) {
- QFileInfo(imagePath).isAbsolute()
- ? imagePaths.append(imagePath)
- : imagePaths.append(d->m_data.value(scPrefix).toString() + QLatin1Char('/') + imagePath);
+ foreach (auto image, variant.value<QStringList>()) {
+ QString imagePath = QFileInfo(image).isAbsolute()
+ ? image
+ : d->m_data.value(scPrefix).toString() + QLatin1Char('/') + image;
+ QInstaller::replaceHighDpiImage(imagePath);
+ imagePaths.append(imagePath);
}
}
return imagePaths;