prevent a TB and add FIXMEs for Yann
This commit is contained in:
parent
5bef7f8c9c
commit
eabc5e6ebc
|
@ -150,7 +150,10 @@ def get_number_of_accounts():
|
|||
|
||||
def get_transport_name_from_jid(jid, use_config_setting = True):
|
||||
'''returns 'aim', 'gg', 'irc' etc'''
|
||||
if use_config_setting and not config.get('use_transports_iconsets'):
|
||||
#FIXME: jid can be None! one TB I saw had this problem:
|
||||
# in the code block # it is a groupchat presence in handle_event_notify
|
||||
# jid was None. Yann why?
|
||||
if not jid or (use_config_setting and not config.get('use_transports_iconsets')):
|
||||
return
|
||||
host = jid.split('@')[-1]
|
||||
if host.startswith('aim'):
|
||||
|
|
|
@ -341,9 +341,10 @@ class Interface:
|
|||
self.remote.raise_signal('ContactAbsence', (account, array))
|
||||
# stop non active file transfers
|
||||
|
||||
elif self.windows[account]['gc'].has_key(ji):
|
||||
elif self.windows[account]['gc'].has_key(ji): # ji is then room_jid
|
||||
#it is a groupchat presence
|
||||
#TODO: upgrade the chat instances (for pm)
|
||||
#FIXME: upgrade the chat instances (for pm)
|
||||
#FIXME: real_jid can be None
|
||||
self.windows[account]['gc'][ji].chg_contact_status(ji, resource,
|
||||
array[1], array[2], array[6], array[7], array[8], array[9],
|
||||
array[10], array[11], array[12], account)
|
||||
|
|
Loading…
Reference in New Issue