From: Manuel Nickschas Date: Sun, 12 Apr 2009 09:14:24 +0000 (+0200) Subject: Don't interpret HTML in KNotify popups, fixes #631 X-Git-Tag: 0.4.2~23 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=d4a670812fa741525591281093ee7167db9fd267;ds=sidebyside Don't interpret HTML in KNotify popups, fixes #631 --- diff --git a/src/qtui/knotificationbackend.cpp b/src/qtui/knotificationbackend.cpp index 64bdfdc3..3596ae05 100644 --- a/src/qtui/knotificationbackend.cpp +++ b/src/qtui/knotificationbackend.cpp @@ -22,6 +22,7 @@ #include #include +#include #include "knotificationbackend.h" @@ -37,8 +38,7 @@ KNotificationBackend::KNotificationBackend(QObject *parent) : AbstractNotificati } void KNotificationBackend::notify(const Notification &n) { - //QString title = Client::networkModel()->networkName(n.bufferId) + " - " + Client::networkModel()->bufferName(n.bufferId); - QString message = QString("<%1> %2").arg(n.sender, n.message); + QString message = QString("<%1> %2").arg(n.sender, Qt::escape(n.message)); KNotification *notification = KNotification::event("Highlight", message, DesktopIcon("dialog-information"), QtUi::mainWindow(), KNotification::Persistent|KNotification::RaiseWidgetOnActivation|KNotification::CloseWhenWidgetActivated); connect(notification, SIGNAL(activated()), SLOT(notificationActivated()));