Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/Metadata.cpp')
-rw-r--r--src/core/Metadata.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/core/Metadata.cpp b/src/core/Metadata.cpp
index 4cad498f6..859c5a491 100644
--- a/src/core/Metadata.cpp
+++ b/src/core/Metadata.cpp
@@ -379,11 +379,8 @@ void Metadata::addCustomIcon(const QUuid& uuid, const QImage& image)
static bool isGui = qApp->inherits("QGuiApplication");
if (isGui) {
// Generate QIcon with pre-baked resolutions
- auto basePixmap = QPixmap::fromImage(image).scaled(128, 128, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
+ auto basePixmap = QPixmap::fromImage(image.scaled(64, 64, Qt::IgnoreAspectRatio, Qt::SmoothTransformation));
QIcon icon(basePixmap);
- icon.addPixmap(icon.pixmap(databaseIcons()->iconSize(IconSize::Default)));
- icon.addPixmap(icon.pixmap(databaseIcons()->iconSize(IconSize::Medium)));
- icon.addPixmap(icon.pixmap(databaseIcons()->iconSize(IconSize::Large)));
m_customIcons.insert(uuid, icon);
} else {
m_customIcons.insert(uuid, QIcon());