From b4d3e5e01d3b404b3fd39693e843034ad1e9ddb2 Mon Sep 17 00:00:00 2001 From: Fushan Wen Date: Mon, 13 Jun 2022 16:45:20 +0800 Subject: [PATCH] wallpapers/image: use `Package::fileUrl` in `findPreferredImageInPackage` This drops a redundant conversion. --- wallpapers/image/plugin/utils/mediaproxy.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wallpapers/image/plugin/utils/mediaproxy.cpp b/wallpapers/image/plugin/utils/mediaproxy.cpp index 3a80dd641..092a8a54b 100644 --- a/wallpapers/image/plugin/utils/mediaproxy.cpp +++ b/wallpapers/image/plugin/utils/mediaproxy.cpp @@ -223,7 +223,7 @@ Provider::Type MediaProxy::determineType(const QUrl &url) QUrl MediaProxy::findPreferredImageInPackage() { KPackage::Package package = KPackage::PackageLoader::self()->loadPackage(QStringLiteral("Wallpaper/Images")); - package.setPath(m_source.toLocalFile()); + package.setPath(formatUrl(m_source).toLocalFile()); QUrl url; @@ -232,7 +232,7 @@ QUrl MediaProxy::findPreferredImageInPackage() } PackageFinder::findPreferredImageInPackage(package, m_targetSize); - url = QUrl::fromLocalFile(package.filePath("preferred")); + url = package.fileUrl("preferred"); if (isDarkColorScheme()) { const QUrl darkUrl = package.fileUrl("preferredDark");