gwenview: adjust to KFileItem changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-05-29 05:01:08 +03:00
parent b8224cb851
commit 33f615be71

View file

@ -574,7 +574,10 @@ QPixmap ThumbnailView::thumbnailForIndex(const QModelIndex& index, QSize* fullSi
if (kind == MimeTypeUtils::KIND_DIR) { if (kind == MimeTypeUtils::KIND_DIR) {
int groupSize = ThumbnailGroup::pixelSize(ThumbnailGroup::fromPixelSize(d->mThumbnailSize.height())); int groupSize = ThumbnailGroup::pixelSize(ThumbnailGroup::fromPixelSize(d->mThumbnailSize.height()));
if (thumbnail.mGroupPix.isNull() || thumbnail.mGroupPix.height() < groupSize) { if (thumbnail.mGroupPix.isNull() || thumbnail.mGroupPix.height() < groupSize) {
QPixmap pix = item.pixmap(groupSize); QPixmap pix = KIconLoader::global()->loadIcon(
item.iconName(), KIconLoader::Desktop, groupSize, KIconLoader::DefaultState,
item.overlays()
);
thumbnail.initAsIcon(pix); thumbnail.initAsIcon(pix);
if (!d->mCreateThumbnailsForRemoteUrls && !UrlUtils::urlIsFastLocalFile(url)) { if (!d->mCreateThumbnailsForRemoteUrls && !UrlUtils::urlIsFastLocalFile(url)) {
// If we don't want thumbnails for remote urls, use // If we don't want thumbnails for remote urls, use