summary refs log tree commit diff
path: root/src/notifications/ManagerLinux.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/notifications/ManagerLinux.cpp')
-rw-r--r--src/notifications/ManagerLinux.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/notifications/ManagerLinux.cpp b/src/notifications/ManagerLinux.cpp

index df4722be..c6326254 100644 --- a/src/notifications/ManagerLinux.cpp +++ b/src/notifications/ManagerLinux.cpp
@@ -154,11 +154,12 @@ NotificationsManager::notificationClosed(uint id, uint reason) QString NotificationsManager::formatNotification(const QString &text) { - static auto capabilites = dbus.call("GetCapabilites"); - if (capabilites.arguments().contains("body-markup")) - return text; - else - return QTextDocumentFragment::fromHtml(text).toPlainText(); + static auto capabilites = dbus.call("GetCapabilities").arguments(); + for (auto x : capabilites) + if (x.toStringList().contains("body-markup")) + return utils::markdownToHtml(text); + + return QTextDocumentFragment::fromHtml(utils::markdownToHtml(text)).toPlainText(); } /**