diff options
author | Miguel Jacq <mig@mig5.net> | 2023-10-24 10:58:44 +1100 |
---|---|---|
committer | Miguel Jacq <mig@mig5.net> | 2023-10-24 10:58:44 +1100 |
commit | 30ad1caee31342cc42dcd5b88ef17a48e232d0c9 (patch) | |
tree | c15d56af539512222c332f82b0c228fdd5fe94dc /desktop/onionshare/tor_settings_tab.py | |
parent | f880a931bb955b1c9b3bd048fdcb7d56e45905c2 (diff) | |
download | onionshare-30ad1caee31342cc42dcd5b88ef17a48e232d0c9.tar.gz onionshare-30ad1caee31342cc42dcd5b88ef17a48e232d0c9.zip |
Fix reacting to 'Use a bridge' checkbox state changeshow-bridge-options-on-click-use-bridge
Diffstat (limited to 'desktop/onionshare/tor_settings_tab.py')
-rw-r--r-- | desktop/onionshare/tor_settings_tab.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/desktop/onionshare/tor_settings_tab.py b/desktop/onionshare/tor_settings_tab.py index 0a2b12e2..a7aa4bbb 100644 --- a/desktop/onionshare/tor_settings_tab.py +++ b/desktop/onionshare/tor_settings_tab.py @@ -97,7 +97,7 @@ class TorSettingsTab(QtWidgets.QWidget): self.bridge_use_checkbox = QtWidgets.QCheckBox( strings._("gui_settings_bridge_use_checkbox") ) - self.bridge_use_checkbox.stateChanged.connect( + self.bridge_use_checkbox.clicked.connect( self.bridge_use_checkbox_state_changed ) @@ -529,15 +529,17 @@ class TorSettingsTab(QtWidgets.QWidget): self.connection_type_socks.hide() self.connection_type_bridges_radio_group.show() - def bridge_use_checkbox_state_changed(self, state): + def bridge_use_checkbox_state_changed(self): """ 'Use a bridge' checkbox changed """ - if state == QtCore.Qt.Checked: + if self.bridge_use_checkbox.isChecked(): + self.common.log("TorSettingsTab", "bridge_use_checkbox_state_changed", "Use bridge checkbox toggled on") self.bridge_settings.show() self.bridge_builtin_radio.click() self.bridge_builtin_dropdown.setCurrentText("obfs4") else: + self.common.log("TorSettingsTab", "bridge_use_checkbox_state_changed", "Use bridge checkbox toggled off") self.bridge_settings.hide() def bridge_builtin_radio_toggled(self, checked): |