diff options
Diffstat (limited to 'qutebrowser/misc/quitter.py')
-rw-r--r-- | qutebrowser/misc/quitter.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/qutebrowser/misc/quitter.py b/qutebrowser/misc/quitter.py index 86342d57b..2aadac52c 100644 --- a/qutebrowser/misc/quitter.py +++ b/qutebrowser/misc/quitter.py @@ -32,7 +32,6 @@ import subprocess from typing import Iterable, Mapping, MutableSequence, Sequence, cast from PyQt5.QtCore import QObject, pyqtSignal, QTimer -from PyQt5.QtWidgets import QApplication try: import hunter except ImportError: @@ -267,7 +266,7 @@ class Quitter(QObject): else: print("Now logging late shutdown.", file=sys.stderr) hunter.trace() - QApplication.instance().exit(status) + objects.qapp.exit(status) @cmdutils.register(name='quit') @@ -311,7 +310,6 @@ def restart() -> None: def init(args: argparse.Namespace) -> None: """Initialize the global Quitter instance.""" global instance - qapp = QApplication.instance() - instance = Quitter(args=args, parent=qapp) + instance = Quitter(args=args, parent=objects.qapp) instance.shutting_down.connect(log.shutdown_log) - qapp.lastWindowClosed.connect(instance.on_last_window_closed) + objects.qapp.lastWindowClosed.connect(instance.on_last_window_closed) |