TB when a contact is reconnecting while a conversation window with him is opened
Hi, using the latest SVN version, I get this TB when a contact is reconnecting if a conversation window is opened with him :
Traceback (most recent call last):
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 132, in process_events
obj.pollin()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 351, in pollin
self._do_receive()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 496, in _do_receive
self.on_receive(received)
File "/usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 355, in dispatch
handler['func'](session,stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 2162, in _presenceCB
keyID, timestamp, contact_nickname))
File "/usr/share/gajim/src/common/connection.py", line 181, in dispatch
self.put_event((event, data))
File "/usr/share/gajim/src/common/connection.py", line 177, in put_event
gajim.handlers[ev[0]](self.name, ev[1])
File "gajim.py", line 828, in handle_event_notify
account)
File "/usr/share/gajim/src/roster_window.py", line 2035, in chg_contact_status
ctrl.update_status_display(name, uf_show, status)
File "/usr/share/gajim/src/chat_control.py", line 2591, in update_status_display
self.update_ui()
File "/usr/share/gajim/src/chat_control.py", line 1408, in update_ui
self.update_toolbar()
File "/usr/share/gajim/src/chat_control.py", line 1195, in update_toolbar
if gajim.capscache.is_supported(self.contact, NS_FILE):
File "/usr/share/gajim/src/common/caps.py", line 205, in is_supported
features = self[(contact.caps_hash_method, contact.caps_node + '#' + \
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
And then all following events are blocked for a while, until I change my status...