Skip to content
Snippets Groups Projects
Commit 9b81b5d2 authored by Yann Leboulanger's avatar Yann Leboulanger
Browse files

[thorstenp] delay remote control creation to speed up startup

parent eb93f2a1
No related branches found
No related tags found
No related merge requests found
...@@ -3186,14 +3186,7 @@ class Interface: ...@@ -3186,14 +3186,7 @@ class Interface:
helpers.update_optional_features() helpers.update_optional_features()
if gajim.config.get('remote_control'): self.remote_ctrl = None
try:
import remote_control
self.remote_ctrl = remote_control.Remote()
except Exception:
self.remote_ctrl = None
else:
self.remote_ctrl = None
if gajim.config.get('networkmanager_support') and dbus_support.supported: if gajim.config.get('networkmanager_support') and dbus_support.supported:
import network_manager_listener import network_manager_listener
...@@ -3305,6 +3298,15 @@ class Interface: ...@@ -3305,6 +3298,15 @@ class Interface:
gobject.timeout_add_seconds(gajim.config.get( gobject.timeout_add_seconds(gajim.config.get(
'check_idle_every_foo_seconds'), self.read_sleepy) '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__': if __name__ == '__main__':
def sigint_cb(num, stack): def sigint_cb(num, stack):
sys.exit(5) sys.exit(5)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment