aboutsummaryrefslogtreecommitdiff
path: root/desktop/onionshare/tab_widget.py
diff options
context:
space:
mode:
authormig5 <mig@mig5.net>2023-06-05 10:05:19 +1000
committerGitHub <noreply@github.com>2023-06-05 10:05:19 +1000
commitd6c732e20c5dac738462eb438272bfc053d844ce (patch)
treeefbd091a49ed8910a59962529b5748dfe30fc07d /desktop/onionshare/tab_widget.py
parent4439838ee7d115e9a3f7eda212fb053649b44319 (diff)
parent6f782c8da78e95914f1f09e5a38fe8578d42c488 (diff)
downloadonionshare-d6c732e20c5dac738462eb438272bfc053d844ce.tar.gz
onionshare-d6c732e20c5dac738462eb438272bfc053d844ce.zip
Merge branch 'main' into update-deps
Diffstat (limited to 'desktop/onionshare/tab_widget.py')
-rw-r--r--desktop/onionshare/tab_widget.py15
1 files changed, 13 insertions, 2 deletions
diff --git a/desktop/onionshare/tab_widget.py b/desktop/onionshare/tab_widget.py
index 749dd790..2a867ba5 100644
--- a/desktop/onionshare/tab_widget.py
+++ b/desktop/onionshare/tab_widget.py
@@ -169,8 +169,19 @@ class TabWidget(QtWidgets.QTabWidget):
self.open_connection_tab()
def check_autoconnect_tab(self):
- if type(self.tabs[0]) is AutoConnectTab:
- self.tabs[0].check_autoconnect()
+ tab = self.widget(self.currentIndex())
+ if not tab:
+ self.common.log(
+ "TabWidget",
+ "check_autoconnect",
+ f"tab at index {self.currentIndex()} does not exist",
+ )
+ return
+
+ tab_id = tab.tab_id
+ self.common.log("TabWidget", "check_autoconnect", f"Tab to check autoconnect: {tab_id}")
+ if type(self.tabs[tab_id]) is AutoConnectTab:
+ self.tabs[tab_id].check_autoconnect()
def load_tab(self, mode_settings_id):
# Load the tab's mode settings