From b5e9dd006a25dd9fbfca78431bf9742cafe31dcc Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Tue, 27 Oct 2020 17:54:53 +0100 Subject: [PATCH] Marketplace: Implement a little optimization Should have been done in a previous commit. Amends: b77318cb746fff43b22d704f53688ff5ce6591f2 Change-Id: Ic3800ca6b6a4e799a5545aa9c68d9f7f7ccfcb20 Reviewed-by: Christian Stenger --- src/plugins/marketplace/productlistmodel.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/marketplace/productlistmodel.cpp b/src/plugins/marketplace/productlistmodel.cpp index 13aabe176b8..476b7f1a92a 100644 --- a/src/plugins/marketplace/productlistmodel.cpp +++ b/src/plugins/marketplace/productlistmodel.cpp @@ -381,9 +381,10 @@ void SectionedProducts::onImageDownloadFinished(QNetworkReply *reply) if (reply->error() == QNetworkReply::NoError) { const QByteArray data = reply->readAll(); QPixmap pixmap; - const QString imageFormat = QFileInfo(reply->request().url().fileName()).suffix(); + const QUrl imageUrl = reply->request().url(); + const QString imageFormat = QFileInfo(imageUrl.fileName()).suffix(); if (pixmap.loadFromData(data, imageFormat.toLatin1())) { - const QString url = reply->request().url().toString(); + const QString url = imageUrl.toString(); QPixmapCache::insert(url, pixmap.scaled(ProductListModel::defaultImageSize, Qt::KeepAspectRatio, Qt::SmoothTransformation)); for (ProductListModel *model : m_productModels.values())