diff --git a/dataengines/statusnotifieritem/statusnotifieritemsource.cpp b/dataengines/statusnotifieritem/statusnotifieritemsource.cpp --- a/dataengines/statusnotifieritem/statusnotifieritemsource.cpp +++ b/dataengines/statusnotifieritem/statusnotifieritemsource.cpp @@ -291,7 +291,7 @@ if (image.isEmpty()) { iconName = properties[QStringLiteral("IconName")].toString(); if (!iconName.isEmpty()) { - icon = QIcon(new KIconEngine(iconName, iconLoader())); + icon = QIcon(new KIconEngine(iconName, iconLoader(), overlayNames)); if (overlayNames.isEmpty() && !overlay.isNull()) { overlayIcon(&icon, &overlay); @@ -317,7 +317,7 @@ QString iconName = properties[QStringLiteral("AttentionIconName")].toString(); setData(QStringLiteral("AttentionIconName"), iconName); if (!iconName.isEmpty()) { - attentionIcon = QIcon(new KIconEngine(iconName, iconLoader())); + attentionIcon = QIcon(new KIconEngine(iconName, iconLoader(), overlayNames)); if (overlayNames.isEmpty() && !overlay.isNull()) { overlayIcon(&attentionIcon, &overlay);