From bb86970ac8cecb3fd609f5ba01c31295396cd72a Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Thu, 17 May 2018 22:38:17 +0200 Subject: [PATCH] Bugfix: GIF (8 bit indexed) icons could not be marked in package manager. --- src/lay/lay/laySaltModel.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lay/lay/laySaltModel.cc b/src/lay/lay/laySaltModel.cc index 95b06a330..db9139800 100644 --- a/src/lay/lay/laySaltModel.cc +++ b/src/lay/lay/laySaltModel.cc @@ -200,6 +200,10 @@ SaltModel::data (const QModelIndex &index, int role) const img = g->icon (); } + if (img.format () != QImage::Format_ARGB32) { + img = img.convertToFormat (QImage::Format_ARGB32); + } + if (img.width () != icon_dim || img.height () != icon_dim) { QImage scaled = img.scaled (QSize (icon_dim, icon_dim), Qt::KeepAspectRatio, Qt::SmoothTransformation);