summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkali <kali@leap.se>2013-05-17 02:00:35 +0900
committerkali <kali@leap.se>2013-05-17 02:00:35 +0900
commit319e1d55a2f8e9c521450f60c571f24a907553ee (patch)
tree616c40418c7ebf56d4da86457e7b379e5e394405 /src
parent212102f05bbc09b0b6cc6fa250eaafc8f80b6824 (diff)
fix a segfault when stopping the reactor
this particular way of invoking the run method in the reactor was giving trouble under some conditions. switching to runReturn makes it work.
Diffstat (limited to 'src')
-rw-r--r--src/leap/gui/twisted_main.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/leap/gui/twisted_main.py b/src/leap/gui/twisted_main.py
index 871af577..c7add3ee 100644
--- a/src/leap/gui/twisted_main.py
+++ b/src/leap/gui/twisted_main.py
@@ -36,7 +36,13 @@ def start(app):
"""
from twisted.internet import reactor
logger.debug('starting twisted reactor')
- reactor.run()
+
+ # this seems to be troublesome under some
+ # unidentified settings.
+ #reactor.run()
+
+ reactor.runReturn()
+ app.exec_()
def quit(app):