Problems with contact having 2 (or may be more) connections
If any contact in roster have 2 connection I can't choose second one (actual). By default old connection opened in chat. Also I have an error message when right-clicking on such contact in roster. The same error often appears when I receive message from (2) contact. Traceback:
Traceback (most recent call last):
File "/usr/share/gajim/src/roster_window.py", line 3028, in on_roster_treeview_button_press_event
return self.show_treeview_menu(event)
File "/usr/share/gajim/src/roster_window.py", line 6057, in show_treeview_menu
self.show_appropriate_context_menu(event, iters)
File "/usr/share/gajim/src/roster_window.py", line 6035, in show_appropriate_context_menu
self.make_contact_menu(event, iters[0])
File "/usr/share/gajim/src/roster_window.py", line 5367, in make_contact_menu
self.build_invite_submenu(invite_menuitem, [(contact, account)])
File "/usr/share/gajim/src/roster_window.py", line 5879, in build_invite_submenu
contact_list, account, self.on_invite_to_new_room, cap=NS_MUC))
File "/usr/share/gajim/src/roster_window.py", line 5845, in build_resources_submenu
not gajim.capscache.is_supported(c, cap):
File "/usr/share/gajim/src/common/caps.py", line 211, in is_supported
features = self[(contact.caps_hash_method, contact.caps_node + '#' + \
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'