Skip to content
Snippets Groups Projects
Commit da6638d4 authored by js's avatar js
Browse files

Better checking for which IdleQueue we use.

It's a bad idea to check against NT everywhere. Someone might just
change the creation of the IdleQueue, but forget to change the other
two places. With this, it's safe to only change the creation.
parent 6f7a0dbb
No related branches found
No related tags found
No related merge requests found
......@@ -2861,12 +2861,10 @@ class Interface:
gajim.idlequeue.process()
except:
# Otherwise, an exception will stop our loop
if os.name == 'nt':
gobject.timeout_add(200,
self.process_connections)
if gajim.idlequeue.__class__ == GlibIdleQueue:
gobject.timeout_add_seconds(2, self.process_connections)
else:
gobject.timeout_add_seconds(2,
self.process_connections)
gobject.timeout_add(200, self.process_connections)
raise
return True # renew timeout (loop for ever)
......@@ -3279,10 +3277,10 @@ class Interface:
self.last_ftwindow_update = 0
gobject.timeout_add(100, self.autoconnect)
if os.name == 'nt':
gobject.timeout_add(200, self.process_connections)
else:
if gajim.idlequeue.__class__ == GlibIdleQueue:
gobject.timeout_add_seconds(2, self.process_connections)
else:
gobject.timeout_add(200, self.process_connections)
gobject.timeout_add_seconds(gajim.config.get(
'check_idle_every_foo_seconds'), self.read_sleepy)
......
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