From b4c289101ce2eafec024ddb62d32de437ba6d7ce Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sun, 8 Nov 2020 21:54:16 +0100 Subject: [PATCH] Strip summary but encode message --- src/osd/osddbus.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/osd/osddbus.cpp b/src/osd/osddbus.cpp index 3352aefd3..b4fab31f5 100644 --- a/src/osd/osddbus.cpp +++ b/src/osd/osddbus.cpp @@ -33,6 +33,7 @@ #include #include #include +#include #include #include #include @@ -141,7 +142,8 @@ void OSDDBus::ShowMessageNative(const QString &summary, const QString &message, if (!interface_) return; QVariantMap hints; - QString summary_stripped = summary.toHtmlEscaped(); + QString summary_stripped = summary; + summary_stripped = summary_stripped.remove(QRegularExpression("[&\"<>]")).simplified(); QString message_stripped = message.toHtmlEscaped(); if (!image.isNull()) {