From fb21f337e7e71e2efaada3f98d06172b91e2f46b Mon Sep 17 00:00:00 2001 From: Florent Le Coz Date: Wed, 1 May 2013 18:37:27 +0200 Subject: Take into account the nick given by the MUC when joining a room. This way, if the MUC service decides to give us an other nick than the one we asked it works properly. --- src/tabs.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/tabs.py b/src/tabs.py index ef31da67..b47d8e29 100644 --- a/src/tabs.py +++ b/src/tabs.py @@ -1408,7 +1408,8 @@ class MucTab(ChatTab): new_user = User(from_nick, affiliation, show, status, role, jid) self.users.append(new_user) self.core.events.trigger('muc_join', presence, self) - if from_nick == self.own_nick: + if '110' in status_codes: + self.own_nick = from_nick self.joined = True if self.get_name() in self.core.initial_joins: self.core.initial_joins.remove(self.get_name()) -- cgit v1.2.3