summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiguel Jacq <mig@mig5.net>2017-05-20 16:59:13 +1000
committerMiguel Jacq <mig@mig5.net>2017-05-20 16:59:13 +1000
commitf446f6630dc4c096e17c6816b64ae7d640405bfa (patch)
tree22c1ca45dc2f801a60611e896581010b52051940
parentd3eeda887bbd9eaffbd559bcd1d989ce732aa44d (diff)
downloadonionshare-f446f6630dc4c096e17c6816b64ae7d640405bfa.tar.gz
onionshare-f446f6630dc4c096e17c6816b64ae7d640405bfa.zip
Send stay_open variable in the right place, so that it really does stay open if we said so
-rw-r--r--onionshare_gui/onionshare_gui.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/onionshare_gui/onionshare_gui.py b/onionshare_gui/onionshare_gui.py
index 6eca4507..4f34039f 100644
--- a/onionshare_gui/onionshare_gui.py
+++ b/onionshare_gui/onionshare_gui.py
@@ -203,7 +203,6 @@ class OnionShareGui(QtWidgets.QMainWindow):
settings = Settings()
settings.load()
self.app.set_stealth(settings.get('use_stealth'))
- web.set_stay_open(not settings.get('close_after_first_download'))
# Reset web counters
web.download_count = 0
@@ -221,6 +220,11 @@ class OnionShareGui(QtWidgets.QMainWindow):
return
# start onionshare http service in new thread
+ # First, load settings and configure
+ settings = Settings()
+ settings.load()
+ self.app.stay_open = not settings.get('close_after_first_download')
+ common.log('OnionShareGUI', 'stay_open', 'stay_open={}'.format(self.app.stay_open))
t = threading.Thread(target=web.start, args=(self.app.port, self.app.stay_open))
t.daemon = True
t.start()