Make onionshare respect settings that come from the Settings object, instead of the options dialog

This commit is contained in:
Micah Lee 2017-04-08 15:05:50 -07:00
parent e71cdd6c8e
commit 2053c6fab2

View File

@ -24,6 +24,7 @@ from PyQt5.QtCore import pyqtSlot
import onionshare
from onionshare import strings, helpers, web
from onionshare.settings import Settings
from .menu import Menu
from .file_selection import FileSelection
@ -147,6 +148,12 @@ class OnionShareGui(QtWidgets.QMainWindow):
Start the onionshare server. This uses multiple threads to start the Tor onion
server and the web app.
"""
# First, load settings and configure
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
web.error404_count = 0