From dcd9b80dde6472342a8d3e653345677391840869 Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Fri, 19 Feb 2021 20:13:27 -0500 Subject: [PATCH] Fix Linux HTML notifications --- src/notifications/ManagerLinux.cpp | 11 ++++++----- 1 file 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(); } /**