From 65f74e3d9f63eb7986af8a5e16e40df5c14f7c2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Wed, 3 Oct 2018 09:56:56 +0200 Subject: [PATCH] MUC: Set active chatstate on messages --- gajim/common/modules/chatstates.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/gajim/common/modules/chatstates.py b/gajim/common/modules/chatstates.py index c80abe0e5..19ced72be 100644 --- a/gajim/common/modules/chatstates.py +++ b/gajim/common/modules/chatstates.py @@ -166,12 +166,13 @@ class Chatstate: if setting == 'disabled': return None - # Dont send chatstates to ourself - if self._con.get_own_jid().bareMatch(contact.jid): - return None + if not contact.is_groupchat(): + # Dont send chatstates to ourself + if self._con.get_own_jid().bareMatch(contact.jid): + return None - if not contact.supports(nbxmpp.NS_CHATSTATES): - return None + if not contact.supports(nbxmpp.NS_CHATSTATES): + return None self.set_active(contact.jid) return 'active'