diff options
author | mig5 <mig@mig5.net> | 2023-06-05 10:05:19 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-05 10:05:19 +1000 |
commit | d6c732e20c5dac738462eb438272bfc053d844ce (patch) | |
tree | efbd091a49ed8910a59962529b5748dfe30fc07d /desktop/onionshare/tab_widget.py | |
parent | 4439838ee7d115e9a3f7eda212fb053649b44319 (diff) | |
parent | 6f782c8da78e95914f1f09e5a38fe8578d42c488 (diff) | |
download | onionshare-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.py | 15 |
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 |