diff options
Diffstat (limited to 'qutebrowser/mainwindow/windowundo.py')
-rw-r--r-- | qutebrowser/mainwindow/windowundo.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/qutebrowser/mainwindow/windowundo.py b/qutebrowser/mainwindow/windowundo.py index 07e4dc7d0..4d4e13f6a 100644 --- a/qutebrowser/mainwindow/windowundo.py +++ b/qutebrowser/mainwindow/windowundo.py @@ -21,13 +21,15 @@ import collections import dataclasses -from typing import Any, MutableSequence, cast +from typing import Any, MutableSequence, cast, TYPE_CHECKING from PyQt5.QtCore import QObject, QByteArray from qutebrowser.config import config from qutebrowser.mainwindow import mainwindow from qutebrowser.misc import objects +if TYPE_CHECKING: + from qutebrowser.mainwindow import tabbedbrowser instance = cast('WindowUndoManager', None) @@ -39,7 +41,7 @@ class _WindowUndoEntry: """Information needed for :undo -w.""" geometry: QByteArray - tab_stack: Any # FIXME + tab_stack: 'tabbedbrowser.UndoStackType' class WindowUndoManager(QObject): |