Corrects the auto connect with checkbox logic

This commit is contained in:
Saptak S 2021-11-30 03:11:29 +05:30
parent c8224a2546
commit 1cde115f6e
No known key found for this signature in database
GPG Key ID: 7B7F1772C0C6FCBF

View File

@ -49,9 +49,6 @@ class AutoConnectTab(QtWidgets.QWidget):
self.curr_settings.load()
self.auto_connect_enabled = self.curr_settings.get("auto_connect")
if self.auto_connect_enabled:
self.parent().start_onionshare()
else:
# Onionshare logo
self.image_label = QtWidgets.QLabel()
self.image_label.setPixmap(
@ -105,6 +102,7 @@ class AutoConnectTab(QtWidgets.QWidget):
common.gui.css["autoconnect_start_button"]
)
self.configure_button = QtWidgets.QPushButton(strings._("gui_autoconnect_configure"))
self.configure_button.clicked.connect(self.open_tor_settings)
self.configure_button.setFlat(True)
self.configure_button.setStyleSheet(
common.gui.css["autoconnect_configure_button"]
@ -134,6 +132,9 @@ class AutoConnectTab(QtWidgets.QWidget):
self.setLayout(self.layout)
if self.auto_connect_enabled:
self.connect_clicked()
def toggle_auto_connect(self):
"""
Auto connect checkbox clicked