From 03d310fc9f1537100cb6922f36473f3b983e3def Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Fri, 23 Dec 2022 09:11:01 -0500 Subject: [PATCH] notifications: fix notification for multi-devices Change-Id: I75e617eb84d96d2afa0b43d6c50b5d7832ec4012 --- src/app/conversationsadapter.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/app/conversationsadapter.cpp b/src/app/conversationsadapter.cpp index 91c66fb96..6796c048e 100644 --- a/src/app/conversationsadapter.cpp +++ b/src/app/conversationsadapter.cpp @@ -163,10 +163,11 @@ ConversationsAdapter::onNewUnreadInteraction(const QString& accountId, const QString& interactionId, const interaction::Info& interaction) { - if (!interaction.authorUri.isEmpty() - && (!QApplication::focusWindow() || accountId != lrcInstance_->get_currentAccountId() - || convUid != lrcInstance_->get_selectedConvUid())) { + if (!QApplication::focusWindow() || accountId != lrcInstance_->get_currentAccountId() + || convUid != lrcInstance_->get_selectedConvUid()) { auto& accountInfo = lrcInstance_->getAccountInfo(accountId); + if (interaction.authorUri == accountInfo.profileInfo.uri) + return; auto from = accountInfo.contactModel->bestNameForContact(interaction.authorUri); auto preferences = accountInfo.conversationModel->getConversationPreferences(convUid); -- GitLab