diff --git a/plugin/kquickstyleitem.cpp b/plugin/kquickstyleitem.cpp --- a/plugin/kquickstyleitem.cpp +++ b/plugin/kquickstyleitem.cpp @@ -209,6 +209,8 @@ const QVariant icon = m_properties[QStringLiteral("icon")]; if (icon.canConvert()) { opt->icon = icon.value(); + } else if (icon.canConvert() && icon.value().isLocalFile()) { + opt->icon = QIcon(icon.value().toLocalFile()); } else if (icon.canConvert()) { opt->icon = m_theme->iconFromTheme(icon.value(), m_properties[QStringLiteral("iconColor")].value()); }