Merge pull request #1659 from onionshare/fix-autoconnect-with-persistent-tabs

Check current index tab for autoconnect
This commit is contained in:
Micah Lee 2023-05-26 09:46:44 -07:00 committed by GitHub
commit e6e1d33a8f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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