summary refs log tree commit diff
path: root/src/notifications
diff options
context:
space:
mode:
authorLoren Burkholder <computersemiexpert@outlook.com>2021-02-19 20:13:27 -0500
committerNicolas Werner <nicolas.werner@hotmail.de>2021-03-17 19:17:14 +0100
commitdcd9b80dde6472342a8d3e653345677391840869 (patch)
tree333b96ed2a579093de1466921986c5e4a28ac225 /src/notifications
parentFix colon spacing (diff)
downloadnheko-dcd9b80dde6472342a8d3e653345677391840869.tar.xz
Fix Linux HTML notifications
Diffstat (limited to 'src/notifications')
-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(); } /**