X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fsnorenotificationbackend.cpp;h=6c125d988f555a34848052073976e79a475d48fc;hb=d3dcda30c8cbee75c0c8f500f4ab552bde513036;hp=72873c1e8861656ae1584616ca878f9775401064;hpb=a23c198d6d8874f12ca3569ff6f6beaddc90c39f;p=quassel.git diff --git a/src/qtui/snorenotificationbackend.cpp b/src/qtui/snorenotificationbackend.cpp index 72873c1e..6c125d98 100644 --- a/src/qtui/snorenotificationbackend.cpp +++ b/src/qtui/snorenotificationbackend.cpp @@ -43,9 +43,9 @@ SnoreNotificationBackend::SnoreNotificationBackend (QObject *parent) Snore::SnoreCore::instance().loadPlugins( #ifndef HAVE_KDE - Snore::SnorePlugin::BACKEND | + Snore::SnorePlugin::Backend | #endif - Snore::SnorePlugin::SECONDARY_BACKEND); + Snore::SnorePlugin::SecondaryBackend | Snore::SnorePlugin::Settings); m_application = Snore::Application("Quassel", m_icon); m_application.hints().setValue("windows-app-id","QuasselProject.QuasselIRC"); m_application.hints().setValue("pushover-token", "arNtsi983QSZUqU3KAZrFLKHGFPkdL"); @@ -91,7 +91,9 @@ void SnoreNotificationBackend::close(uint notificationId) } #endif Snore::Notification n = Snore::SnoreCore::instance().getActiveNotificationByID(m_notificationIds.take(notificationId)); - Snore::SnoreCore::instance().requestCloseNotification(n, Snore::Notification::CLOSED); + if (n.isValid()) { // Don't close the notification if it no longer exists. + Snore::SnoreCore::instance().requestCloseNotification(n, Snore::Notification::Closed); + } } void SnoreNotificationBackend::actionInvoked(Snore::Notification n)