diff --git a/qutebrowser/browser/tab.py b/qutebrowser/browser/tab.py index d09eb126b..3992150d3 100644 --- a/qutebrowser/browser/tab.py +++ b/qutebrowser/browser/tab.py @@ -281,8 +281,8 @@ class AbstractHistory: """The history attribute of a AbstractTab.""" def __init__(self, tab): - self.tab = tab - self.widget = None + self._tab = tab + self.history = None def __iter__(self): raise NotImplementedError diff --git a/qutebrowser/browser/webkit/webkittab.py b/qutebrowser/browser/webkit/webkittab.py index 9250a4742..6f7fe2fa5 100644 --- a/qutebrowser/browser/webkit/webkittab.py +++ b/qutebrowser/browser/webkit/webkittab.py @@ -352,11 +352,11 @@ class WebViewHistory(tab.AbstractHistory): cur_data = self.history.currentItem().userData() if cur_data is not None: if 'zoom' in cur_data: - self.tab.zoom.set_factor(cur_data['zoom']) + self._tab.zoom.set_factor(cur_data['zoom']) if ('scroll-pos' in cur_data and - self.tab.scroll.pos_px() == QPoint(0, 0)): + self._tab.scroll.pos_px() == QPoint(0, 0)): QTimer.singleShot(0, functools.partial( - self.tab.scroll, cur_data['scroll-pos'])) + self._tab.scroll, cur_data['scroll-pos'])) class WebViewTab(tab.AbstractTab):