Don't update scroll position with 0 tabs

This commit is contained in:
Florian Bruhin 2016-09-29 08:48:04 +02:00
parent 5b27e06ce2
commit 5ce1f0b912

View File

@ -615,8 +615,14 @@ class TabbedBrowser(tabwidget.TabWidget):
@pyqtSlot()
def on_scroll_pos_changed(self):
"""Update tab and window title when scroll position changed."""
idx = self.currentIndex()
if idx == -1:
# (e.g. last tab removed)
log.webview.debug("Not updating scroll position because index is "
"-1")
return
self.update_window_title()
self.update_tab_title(self.currentIndex())
self.update_tab_title(idx)
def resizeEvent(self, e):
"""Extend resizeEvent of QWidget to emit a resized signal afterwards.