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

Reply via email to