fix previous commit, don't do nm stuff if account is not synchronized to global status

This commit is contained in:
Stefan Bethge 2006-10-21 00:54:21 +00:00
parent 0465e3dcdb
commit 4f85656bb0
2 changed files with 3 additions and 3 deletions

View file

@ -17,12 +17,12 @@ from common import gajim
def device_now_active(self, *args):
for connection in gajim.connections.itervalues():
if gajim.config.get_per('accounts', connection.name, 'listen_to_network_manager'):
if gajim.config.get_per('accounts', connection.name, 'listen_to_network_manager') and gajim.config.get_per('accounts', connection.name, 'sync_with_global_status'):
connection.change_status('online', '')
def device_no_longer_active(self, *args):
for connection in gajim.connections.itervalues():
if gajim.config.get_per('accounts', connection.name, 'listen_to_network_manager'):
if gajim.config.get_per('accounts', connection.name, 'listen_to_network_manager') and gajim.config.get_per('accounts', connection.name, 'sync_with_global_status'):
connection.change_status('offline', '')

View file

@ -3117,7 +3117,7 @@ _('If "%s" accepts this request you will know his or her status.') % jid)
gajim.last_message_time[account][ctrl.get_full_jid()] = 0
win.set_active_tab(fjid, account)
if gajim.connections[account].is_zeroconf and \
gajim.connections[account].status in ('offline', 'invisible')
gajim.connections[account].status in ('offline', 'invisible'):
win.get_control(fjid, account).got_disconnected()
win.window.present()