Don't make KDE notifications persistent
[quassel.git] / src / qtui / knotificationbackend.cpp
index 8cc58a9..cc84978 100644 (file)
@@ -40,7 +40,9 @@ KNotificationBackend::KNotificationBackend(QObject *parent) : AbstractNotificati
 void KNotificationBackend::notify(const Notification &n) {
   QString message = QString("<b>&lt;%1&gt;</b> %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);
+                                KNotification::RaiseWidgetOnActivation
+                               |KNotification::CloseWhenWidgetActivated
+                               |KNotification::CloseOnTimeout);
   connect(notification, SIGNAL(activated(uint)), SLOT(notificationActivated()));
   connect(notification, SIGNAL(closed()), SLOT(notificationClosed()));
   notification->setActions(QStringList("View"));