aboutsummaryrefslogtreecommitdiff
path: root/desktop/onionshare/tor_settings_tab.py
diff options
context:
space:
mode:
authorSaptak S <saptak013@gmail.com>2022-02-24 18:37:59 +0530
committerSaptak S <saptak013@gmail.com>2022-02-24 18:41:12 +0530
commit74f0c9d86be2dc3c9b942eb8dcf0d29802a3d294 (patch)
treeb79b52957702de033defb7e9ce58b5ad6996677e /desktop/onionshare/tor_settings_tab.py
parentfdc7ba9228a08d35e6bed042522b4e4c462025e4 (diff)
downloadonionshare-74f0c9d86be2dc3c9b942eb8dcf0d29802a3d294.tar.gz
onionshare-74f0c9d86be2dc3c9b942eb8dcf0d29802a3d294.zip
Cleanup code
Diffstat (limited to 'desktop/onionshare/tor_settings_tab.py')
-rw-r--r--desktop/onionshare/tor_settings_tab.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/desktop/onionshare/tor_settings_tab.py b/desktop/onionshare/tor_settings_tab.py
index 9c9ea593..347dbcbf 100644
--- a/desktop/onionshare/tor_settings_tab.py
+++ b/desktop/onionshare/tor_settings_tab.py
@@ -43,7 +43,7 @@ class TorSettingsTab(QtWidgets.QWidget):
tor_is_disconnected = QtCore.Signal()
def __init__(
- self, common, tab_id, are_tabs_active, status_bar, from_autoconnect=False
+ self, common, tab_id, are_tabs_active, status_bar, from_autoconnect=False, parent=None
):
super(TorSettingsTab, self).__init__()
@@ -55,6 +55,7 @@ class TorSettingsTab(QtWidgets.QWidget):
self.system = platform.system()
self.tab_id = tab_id
+ self.parent = parent
self.from_autoconnect = from_autoconnect
# Connection type: either automatic, control port, or socket file
@@ -746,9 +747,9 @@ class TorSettingsTab(QtWidgets.QWidget):
self.tor_con.show()
self.tor_con.start(settings)
else:
- self.close_this_tab.emit()
+ self.parent.close_this_tab.emit()
else:
- self.close_this_tab.emit()
+ self.parent.close_this_tab.emit()
def tor_con_success(self):
"""
@@ -779,7 +780,7 @@ class TorSettingsTab(QtWidgets.QWidget):
# Tell the tabs that Tor is connected
self.tor_is_connected.emit()
# Close the tab
- self.close_this_tab.emit()
+ self.parent.close_this_tab.emit()
self.tor_con_type = None