diff --git a/panels/notification/common/notifyentity.cpp b/panels/notification/common/notifyentity.cpp index 31613019a..7c55cdc82 100644 --- a/panels/notification/common/notifyentity.cpp +++ b/panels/notification/common/notifyentity.cpp @@ -440,6 +440,11 @@ QString NotifyEntity::convertHintsToString(const QVariantMap &map) if (it.value().typeId() == QMetaType::QStringList) { QStringList tmp = it.value().toStringList(); value = tmp.join(LIST_VALUE_SEGMENT); + } else if (it.value().typeId() == qMetaTypeId()) { + QImage img = decodeImageFromDBusArgument(it.value().value()); + if (!img.isNull()) { + value = decodeImageToBase64(img); + } } else { value = it.value().toString(); }