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

prevent traceback when removing idle object. fixes #4391

parent 14140077
No related branches found
No related tags found
No related merge requests found
...@@ -452,6 +452,8 @@ class GlibIdleQueue(idlequeue.IdleQueue): ...@@ -452,6 +452,8 @@ class GlibIdleQueue(idlequeue.IdleQueue):
''' this method is called when we unplug a new idle object. ''' this method is called when we unplug a new idle object.
Stop listening for events from fd Stop listening for events from fd
''' '''
if not fd in self.events:
return
gobject.source_remove(self.events[fd]) gobject.source_remove(self.events[fd])
del(self.events[fd]) del(self.events[fd])
......
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