changeset bf99b1df1234 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=bf99b1df1234
description: handle correctly when MUC server force us to change our nickname
by sending a 303 error presence. Fixes #5055
diffstat:
src/groupchat_control.py | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diffs (15 lines):
diff -r a08a9bccf39d -r bf99b1df1234 src/groupchat_control.py
--- a/src/groupchat_control.py Thu Jul 09 14:52:32 2009 +0200
+++ b/src/groupchat_control.py Thu Jul 09 18:22:41 2009 +0200
@@ -1167,8 +1167,9 @@
'reason': reason }
self.print_conversation(s, 'info',
tim=tim)
elif '303' in statusCode: # Someone changed his
or her nick
- if new_nick == self.new_nick: # We
changed our nick
- self.nick = self.new_nick
+ if new_nick == self.new_nick or nick ==
self.nick:
+ # We changed our nick
+ self.nick = new_nick
self.new_nick = ''
s = _('You are now known as
%s') % new_nick
else:
_______________________________________________
Commits mailing list
[email protected]
http://lists.gajim.org/cgi-bin/listinfo/commits