diff --git a/src/kcms/scripts/module.cpp b/src/kcms/scripts/module.cpp index e56689b356..312a842421 100644 --- a/src/kcms/scripts/module.cpp +++ b/src/kcms/scripts/module.cpp @@ -139,7 +139,7 @@ void Module::save() PackageStructure *structure = PackageLoader::self()->loadPackageStructure(QStringLiteral("KWin/Script")); for (const KPluginMetaData &info : std::as_const(m_pendingDeletions)) { // We can get the package root from the entry path - QDir root = QFileInfo(info.metaDataFileName()).dir(); + QDir root = QFileInfo(info.fileName()).dir(); root.cdUp(); KJob *uninstallJob = Package(structure).uninstall(info.pluginId(), root.absolutePath()); connect(uninstallJob, &KJob::result, this, [this, uninstallJob]() { diff --git a/src/kcms/scripts/module.h b/src/kcms/scripts/module.h index 14664a21f0..3c37acc41b 100644 --- a/src/kcms/scripts/module.h +++ b/src/kcms/scripts/module.h @@ -38,7 +38,7 @@ public: Q_INVOKABLE void togglePendingDeletion(const KPluginMetaData &data); Q_INVOKABLE bool canDeleteEntry(const KPluginMetaData &data) { - return QFileInfo(data.metaDataFileName()).isWritable(); + return QFileInfo(data.fileName()).isWritable(); } QList pendingDeletions() diff --git a/src/plugins/kpackage/aurorae/aurorae.cpp b/src/plugins/kpackage/aurorae/aurorae.cpp index 997ca364c0..f0ce473f0d 100644 --- a/src/plugins/kpackage/aurorae/aurorae.cpp +++ b/src/plugins/kpackage/aurorae/aurorae.cpp @@ -58,7 +58,7 @@ void AuroraePackage::pathChanged(KPackage::Package *package) return; } - KPluginMetaData md(package->metadata().metaDataFileName()); + KPluginMetaData md(package->metadata().fileName()); if (!md.pluginId().isEmpty()) { QString configrc = md.pluginId() + "rc"; diff --git a/src/plugins/kpackage/decoration/decoration.cpp b/src/plugins/kpackage/decoration/decoration.cpp index f646e02f3e..9e3f8a0d5c 100644 --- a/src/plugins/kpackage/decoration/decoration.cpp +++ b/src/plugins/kpackage/decoration/decoration.cpp @@ -35,7 +35,7 @@ void DecorationPackage::pathChanged(KPackage::Package *package) return; } - KPluginMetaData md(package->metadata().metaDataFileName()); + KPluginMetaData md(package->metadata().fileName()); QString mainScript = md.value("X-Plasma-MainScript"); if (!mainScript.isEmpty()) { diff --git a/src/plugins/kpackage/effect/effect.cpp b/src/plugins/kpackage/effect/effect.cpp index 74e46b037d..042f32b3af 100644 --- a/src/plugins/kpackage/effect/effect.cpp +++ b/src/plugins/kpackage/effect/effect.cpp @@ -36,7 +36,7 @@ void EffectPackageStructure::pathChanged(KPackage::Package *package) return; } - const KPluginMetaData md(package->metadata().metaDataFileName()); + const KPluginMetaData md(package->metadata().fileName()); const QString mainScript = md.value("X-Plasma-MainScript"); if (mainScript.isEmpty()) { return; diff --git a/src/plugins/kpackage/scripts/scripts.cpp b/src/plugins/kpackage/scripts/scripts.cpp index 2e4a602a99..178cc33dbd 100644 --- a/src/plugins/kpackage/scripts/scripts.cpp +++ b/src/plugins/kpackage/scripts/scripts.cpp @@ -35,7 +35,7 @@ void ScriptsPackage::pathChanged(KPackage::Package *package) return; } - KPluginMetaData md(package->metadata().metaDataFileName()); + KPluginMetaData md(package->metadata().fileName()); QString mainScript = md.value("X-Plasma-MainScript"); if (!mainScript.isEmpty()) { diff --git a/src/plugins/kpackage/windowswitcher/windowswitcher.cpp b/src/plugins/kpackage/windowswitcher/windowswitcher.cpp index 4cf03c4942..44741206ba 100644 --- a/src/plugins/kpackage/windowswitcher/windowswitcher.cpp +++ b/src/plugins/kpackage/windowswitcher/windowswitcher.cpp @@ -35,7 +35,7 @@ void SwitcherPackage::pathChanged(KPackage::Package *package) return; } - KPluginMetaData md(package->metadata().metaDataFileName()); + KPluginMetaData md(package->metadata().fileName()); QString mainScript = md.value("X-Plasma-MainScript"); if (!mainScript.isEmpty()) {