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'