diff --git a/qutebrowser/utils/usertypes.py b/qutebrowser/utils/usertypes.py index 8570d7adf..9de7e6a66 100644 --- a/qutebrowser/utils/usertypes.py +++ b/qutebrowser/utils/usertypes.py @@ -293,7 +293,13 @@ class Question(QObject): aborted: Always emitted. """ self.is_aborted = True - self.aborted.emit() + try: + self.aborted.emit() + except TypeError: + # FIXME + # We seem to get "pyqtSignal must be bound to a QObject, not + # 'Question' here, which makes no sense at all..." + pass class Timer(QTimer):