[thorstenp] delay remote control creation to speed up startup
This commit is contained in:
parent
eb93f2a19e
commit
9b81b5d239
18
src/gajim.py
18
src/gajim.py
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue