From babdbd1e3e9b80e976c1623f144d77fc0187aace Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Mon, 13 Feb 2023 14:15:18 +0100 Subject: [PATCH] Only notify talk chat notifications if this is enabled Signed-off-by: Claudio Cambra --- src/gui/tray/usermodel.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gui/tray/usermodel.cpp b/src/gui/tray/usermodel.cpp index 98393f4ca..fefbe27f4 100644 --- a/src/gui/tray/usermodel.cpp +++ b/src/gui/tray/usermodel.cpp @@ -184,7 +184,12 @@ void User::showDesktopTalkNotification(const Activity &activity) { const auto notificationId = activity._id; - if (!canShowNotification(notificationId)) { + const ConfigFile cfg; + const auto userStatus = _account->account()->userStatusConnector()->userStatus().state(); + if (!canShowNotification(notificationId) || + userStatus == OCC::UserStatus::OnlineStatus::DoNotDisturb || + !cfg.showChatNotifications()) { + return; } -- 2.30.2