Handle None-tab in on_current_changed
This commit is contained in:
parent
7e6edaf93d
commit
f271081012
@ -558,6 +558,11 @@ class TabbedBrowser(tabwidget.TabWidget):
|
|||||||
# closing the last tab (before quitting) or shutting down
|
# closing the last tab (before quitting) or shutting down
|
||||||
return
|
return
|
||||||
tab = self.widget(idx)
|
tab = self.widget(idx)
|
||||||
|
if tab is None:
|
||||||
|
log.webview.debug("on_current_changed got called with invalid "
|
||||||
|
"index {}".format(idx))
|
||||||
|
return
|
||||||
|
|
||||||
log.modes.debug("Current tab changed, focusing {!r}".format(tab))
|
log.modes.debug("Current tab changed, focusing {!r}".format(tab))
|
||||||
tab.setFocus()
|
tab.setFocus()
|
||||||
for mode in [usertypes.KeyMode.hint, usertypes.KeyMode.insert,
|
for mode in [usertypes.KeyMode.hint, usertypes.KeyMode.insert,
|
||||||
|
Loading…
Reference in New Issue
Block a user