https://bugs.kde.org/show_bug.cgi?id=509896

--- Comment #14 from Mark Capella <[email protected]> ---
Thank-you Nate!

That broke my logjam :-)  I think this patch solves this bug:

diff --git a/desktoppackage/contents/configuration/AboutPlugin.qml
b/desktoppackage/contents/configuration/AboutPlugin.qml
index dcb57ad9c6..a7df13819a 100644
--- a/desktoppackage/contents/configuration/AboutPlugin.qml
+++ b/desktoppackage/contents/configuration/AboutPlugin.qml
@@ -5,6 +5,8 @@
     SPDX-License-Identifier: LGPL-2.0-or-later
 */

+import QtCore
+
 import QtQuick
 import QtQuick.Controls 2.4 as QQC2
 import QtQuick.Layouts 1.3
@@ -114,7 +116,19 @@ KCM.SimpleKCM {
                     Layout.preferredWidth: height
                     Layout.maximumWidth: page.width / 3;
                     Layout.rightMargin: Kirigami.Units.largeSpacing
-                    source: page.metaData.iconName || page.metaData.pluginId
+
+                    source: {
+                        const iconName = page.metaData.iconName;
+                        if (iconName.charAt(0) == "/") {
+                            const fileName = "plasma/plasmoids/" +
+                                page.metaData.pluginId + "/contents/" +
+                                iconName.substring(1);
+                            return StandardPaths.locate(StandardPaths.
+                                GenericDataLocation, fileName);
+                        }
+                        return page.metaData.iconName ||
+                            page.metaData.pluginId;
+                    }
                     fallback: "application-x-plasma"
                 }

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to