From b4818c5cac757fa733fdf5b1dba919e0bc446332 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petri=20Damst=C3=A9n?= Date: Fri, 12 Sep 2008 15:15:38 +0000 Subject: [PATCH] Fix icon path in services (not in plasmoid dir) svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=860298 --- package.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package.cpp b/package.cpp index 290dcc222..b41c99f76 100644 --- a/package.cpp +++ b/package.cpp @@ -346,6 +346,8 @@ bool Package::installPackage(const QString& package, QString iconPath = targetName + '/' + cg.readEntry("Icon"); QFile icon(iconPath); if (icon.exists()) { + KDesktopFile df(service); + KConfigGroup cg = df.desktopGroup(); cg.writeEntry("Icon", iconPath); } } @@ -427,6 +429,7 @@ bool Package::createPackage(const PackageMetadata &metadata, const QString &destination, const QString &icon) // static { + Q_UNUSED(icon) if (!metadata.isValid()) { kWarning(550) << "Metadata file is not complete"; return false;