diff --git a/poezio/tabs/muctab.py b/poezio/tabs/muctab.py index 405c2b1f..bc82b2fe 100644 --- a/poezio/tabs/muctab.py +++ b/poezio/tabs/muctab.py @@ -427,7 +427,7 @@ class MucTab(ChatTab): if presence['type'] == 'error': self.core.room_error(presence, self.name) elif not self.joined: - if '110' in status_codes: + if '110' in status_codes or self.own_nick == presence['from'].resource: self.process_presence_buffer(presence) else: self.presence_buffer.append(presence)