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);