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.
This commit is contained in:
parent
6f7a0dbbae
commit
da6638d44b
1 changed files with 6 additions and 8 deletions
14
src/gajim.py
14
src/gajim.py
|
@ -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)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue