mirror of
https://github.com/onionshare/onionshare.git
synced 2025-05-12 11:22:14 -04:00
Add ability to abort but not exit SettingsDialog/reconnect to Tor, on invalid settings. Do this for invalid bridges
This commit is contained in:
parent
0dfbb38acf
commit
fce26c4286
1 changed files with 41 additions and 39 deletions
|
@ -660,6 +660,7 @@ class SettingsDialog(QtWidgets.QDialog):
|
||||||
common.log('SettingsDialog', 'save_clicked')
|
common.log('SettingsDialog', 'save_clicked')
|
||||||
|
|
||||||
settings = self.settings_from_fields()
|
settings = self.settings_from_fields()
|
||||||
|
if settings:
|
||||||
settings.save()
|
settings.save()
|
||||||
|
|
||||||
# If Tor isn't connected, or if Tor settings have changed, Reinitialize
|
# If Tor isn't connected, or if Tor settings have changed, Reinitialize
|
||||||
|
@ -839,6 +840,7 @@ class SettingsDialog(QtWidgets.QDialog):
|
||||||
else:
|
else:
|
||||||
Alert(strings._('gui_settings_tor_bridges_invalid', True))
|
Alert(strings._('gui_settings_tor_bridges_invalid', True))
|
||||||
settings.set('no_bridges', True)
|
settings.set('no_bridges', True)
|
||||||
|
return False
|
||||||
|
|
||||||
return settings
|
return settings
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue