From 51197d7c1a718dcf70c1a2aa6f5474beaae571e8 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Thu, 25 Jul 2024 15:48:46 -0400 Subject: [PATCH] Don't flag invite notifications as persistent These really don't need to be persistent, as they even stick around when NeoChat is closed. This also spams the user's notification system usually, if they get lots of invitations at once which don't go away automatically. --- src/notificationsmanager.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/notificationsmanager.cpp b/src/notificationsmanager.cpp index 83a427695..6db99b1b9 100644 --- a/src/notificationsmanager.cpp +++ b/src/notificationsmanager.cpp @@ -249,7 +249,6 @@ void NotificationsManager::postInviteNotification(NeoChatRoom *rawRoom, const QS notification->setText(i18n("%1 invited you to a room", sender)); notification->setTitle(title); notification->setPixmap(createNotificationImage(icon, nullptr)); - notification->setFlags(KNotification::Persistent); auto defaultAction = notification->addDefaultAction(i18n("Open this invitation in NeoChat")); connect(defaultAction, &KNotificationAction::activated, this, [notification, room]() { if (!room) {