Actual status and chat not in sync
Sometimes the icon symbolizing a contacts status is not properly changed in chat windows (I.e. someone who was aready offline still had a away icon). In the terminal I saw this (possibly related)TB:
Traceback (most recent call last):
File "/home/florian/devel/gajim-git/src/common/xmpp/idlequeue.py", line 132, in process_events
obj.pollin()
File "/home/florian/devel/gajim-git/src/common/xmpp/transports_nb.py", line 351, in pollin
self._do_receive()
File "/home/florian/devel/gajim-git/src/common/xmpp/transports_nb.py", line 496, in _do_receive
self.on_receive(received)
File "/home/florian/devel/gajim-git/src/common/xmpp/dispatcher_nb.py", line 355, in dispatch
handler['func'](session,stanza)
File "/home/florian/devel/gajim-git/src/common/connection_handlers.py", line 2162, in _presenceCB
keyID, timestamp, contact_nickname))
File "/home/florian/devel/gajim-git/src/common/connection.py", line 181, in dispatch
self.put_event((event, data))
File "/home/florian/devel/gajim-git/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 "/home/florian/devel/gajim-git/src/roster_window.py", line 2012, in chg_contact_status
ctrl.update_status_display(name, uf_show, status)
File "/home/florian/devel/gajim-git/src/chat_control.py", line 2597, in update_status_display
self.update_ui()
File "/home/florian/devel/gajim-git/src/chat_control.py", line 1408, in update_ui
self.update_toolbar()
File "/home/florian/devel/gajim-git/src/chat_control.py", line 1195, in update_toolbar
if gajim.capscache.is_supported(self.contact, NS_FILE):
File "/home/florian/devel/gajim-git/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'