[thorstenp] delay remote control creation to speed up startup

This commit is contained in:
Yann Leboulanger 2008-11-05 20:00:57 +00:00
parent eb93f2a19e
commit 9b81b5d239
1 changed files with 10 additions and 8 deletions

View File

@ -3186,14 +3186,7 @@ class Interface:
helpers.update_optional_features()
if gajim.config.get('remote_control'):
try:
import remote_control
self.remote_ctrl = remote_control.Remote()
except Exception:
self.remote_ctrl = None
else:
self.remote_ctrl = None
self.remote_ctrl = None
if gajim.config.get('networkmanager_support') and dbus_support.supported:
import network_manager_listener
@ -3305,6 +3298,15 @@ class Interface:
gobject.timeout_add_seconds(gajim.config.get(
'check_idle_every_foo_seconds'), self.read_sleepy)
def remote_init():
if gajim.config.get('remote_control'):
try:
import remote_control
self.remote_ctrl = remote_control.Remote()
except Exception:
pass
gobject.timeout_add_seconds(5, remote_init)
if __name__ == '__main__':
def sigint_cb(num, stack):
sys.exit(5)