Jingle: removing hacks, rising the priority for io_add_watch callbacks.
This commit is contained in:
parent
e2182686bf
commit
b8087cdb53
|
@ -586,7 +586,6 @@ class NonBlockingTcp(PlugIn, IdleObject):
|
||||||
'''Append raw_data to the queue of messages to be send.
|
'''Append raw_data to the queue of messages to be send.
|
||||||
If supplied data is unicode string, encode it to utf-8.
|
If supplied data is unicode string, encode it to utf-8.
|
||||||
'''
|
'''
|
||||||
now = True
|
|
||||||
if self.state <= 0:
|
if self.state <= 0:
|
||||||
return
|
return
|
||||||
r = raw_data
|
r = raw_data
|
||||||
|
|
|
@ -367,8 +367,7 @@ class GlibIdleQueue(idlequeue.IdleQueue):
|
||||||
''' this method is called when we plug a new idle object.
|
''' this method is called when we plug a new idle object.
|
||||||
Start listening for events from fd
|
Start listening for events from fd
|
||||||
'''
|
'''
|
||||||
res = gobject.io_add_watch(fd, flags, self.process_events,
|
res = gobject.io_add_watch(fd, flags, self.process_events)
|
||||||
priority=gobject.PRIORITY_LOW)
|
|
||||||
# store the id of the watch, so that we can remove it on unplug
|
# store the id of the watch, so that we can remove it on unplug
|
||||||
self.events[fd] = res
|
self.events[fd] = res
|
||||||
|
|
||||||
|
@ -2369,7 +2368,7 @@ class Interface:
|
||||||
|
|
||||||
# pygtk2.8+ on win, breaks io_add_watch.
|
# pygtk2.8+ on win, breaks io_add_watch.
|
||||||
# We use good old select.select()
|
# We use good old select.select()
|
||||||
if True or os.name == 'nt':
|
if os.name == 'nt':
|
||||||
gajim.idlequeue = idlequeue.SelectIdleQueue()
|
gajim.idlequeue = idlequeue.SelectIdleQueue()
|
||||||
else:
|
else:
|
||||||
# in a nongui implementation, just call:
|
# in a nongui implementation, just call:
|
||||||
|
|
Loading…
Reference in New Issue