Philipp Hörist pushed to branch master at gajim / gajim

Commits:
c57af6da by Philipp Hörist at 2017-08-08T19:58:20+02:00
Retract nickname from pubsub correctly

- - - - -


2 changed files:

- gajim/common/connection_handlers.py
- gajim/profile_window.py


Changes:

=====================================
gajim/common/connection_handlers.py
=====================================
--- a/gajim/common/connection_handlers.py
+++ b/gajim/common/connection_handlers.py
@@ -836,8 +836,7 @@ class ConnectionPEP(object):
     def retract_nickname(self):
         if not self.pep_supported:
             return
-        self.send_nickname(None)
-        # not all client support new XEP, so we still retract
+
         self._pubsub_connection.send_pb_retract('', nbxmpp.NS_NICK, '0')
 
     def send_location(self, info):


=====================================
gajim/profile_window.py
=====================================
--- a/gajim/profile_window.py
+++ b/gajim/profile_window.py
@@ -382,6 +382,7 @@ class ProfileWindow:
             nick = vcard_['NICKNAME']
             gajim.connections[self.account].send_nickname(nick)
         if nick == '':
+            gajim.connections[self.account].retract_nickname()
             nick = gajim.config.get_per('accounts', self.account, 'name')
         gajim.nicks[self.account] = nick
         gajim.connections[self.account].send_vcard(vcard_)



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/commit/c57af6dade707439d6c87ddbf1502b89c32a7d0a

---
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/commit/c57af6dade707439d6c87ddbf1502b89c32a7d0a
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
Commits@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to