summaryrefslogtreecommitdiffstats
path: root/deluge/ui/gtkui/gtkui.py
diff options
context:
space:
mode:
Diffstat (limited to 'deluge/ui/gtkui/gtkui.py')
-rw-r--r--deluge/ui/gtkui/gtkui.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/deluge/ui/gtkui/gtkui.py b/deluge/ui/gtkui/gtkui.py
index cd6fcc819..eecd02613 100644
--- a/deluge/ui/gtkui/gtkui.py
+++ b/deluge/ui/gtkui/gtkui.py
@@ -291,7 +291,12 @@ class GtkUI(object):
reactor.callWhenRunning(self._on_reactor_start)
# Start the gtk main loop
gtk.gdk.threads_enter()
- reactor.run()
+ try:
+ reactor.run()
+ except OverflowError:
+ # Ticket 3010 reports an error that cannot replicate so catch
+ # it and ignore it to prevent spamming logs.
+ pass
self.shutdown()
gtk.gdk.threads_leave()