changeset 6eb2fa8c41e5 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=6eb2fa8c41e5
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 7558007fd566 -r 6eb2fa8c41e5 src/groupchat_control.py
--- a/src/groupchat_control.py Wed Jul 08 21:41:40 2009 +0200
+++ b/src/groupchat_control.py Thu Jul 09 18:22:41 2009 +0200
@@ -1159,8 +1159,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