aboutsummaryrefslogtreecommitdiff
path: root/desktop/onionshare/tab_widget.py
diff options
context:
space:
mode:
authorSaptak S <saptak013@gmail.com>2022-02-24 20:13:34 +0530
committerSaptak S <saptak013@gmail.com>2022-02-24 20:13:34 +0530
commit3b7655824d07ab9bad0f2f9b5764d418071fdc59 (patch)
treee42a89f0d2ad80cd0e0e7293f4ecf6c014f24e23 /desktop/onionshare/tab_widget.py
parent74f0c9d86be2dc3c9b942eb8dcf0d29802a3d294 (diff)
downloadonionshare-3b7655824d07ab9bad0f2f9b5764d418071fdc59.tar.gz
onionshare-3b7655824d07ab9bad0f2f9b5764d418071fdc59.zip
Chose the active tab in settings based on what is clicked
Diffstat (limited to 'desktop/onionshare/tab_widget.py')
-rw-r--r--desktop/onionshare/tab_widget.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/desktop/onionshare/tab_widget.py b/desktop/onionshare/tab_widget.py
index c1f63c3a..a9b34030 100644
--- a/desktop/onionshare/tab_widget.py
+++ b/desktop/onionshare/tab_widget.py
@@ -26,8 +26,6 @@ from . import strings
from .tab import Tab
from .threads import EventHandlerThread
from .gui_common import GuiCommon
-from .tor_settings_tab import TorSettingsTab
-from .settings_tab import SettingsTab
from .settings_parent_tab import SettingsParentTab
from .connection_tab import AutoConnectTab
@@ -228,7 +226,7 @@ class TabWidget(QtWidgets.QTabWidget):
index = self.addTab(connection_tab, strings._("gui_autoconnect_start"))
self.setCurrentIndex(index)
- def open_settings_tab(self, from_autoconnect=False, active_tab='tor'):
+ def open_settings_tab(self, from_autoconnect=False, active_tab='general'):
self.common.log("TabWidget", "open_settings_tab")
# See if a settings tab is already open, and if so switch to it
@@ -237,7 +235,13 @@ class TabWidget(QtWidgets.QTabWidget):
self.setCurrentIndex(self.indexOf(self.tabs[tab_id]))
return
- settings_tab = SettingsParentTab(self.common, self.current_tab_id,active_tab=active_tab, parent=self, from_autoconnect=from_autoconnect)
+ settings_tab = SettingsParentTab(
+ self.common,
+ self.current_tab_id,
+ active_tab=active_tab,
+ parent=self,
+ from_autoconnect=from_autoconnect
+ )
settings_tab.close_this_tab.connect(self.close_settings_tab)
self.tor_settings_tab = settings_tab.tor_settings_tab
self.tor_settings_tab.tor_is_connected.connect(self.tor_is_connected)