From ad1ba4c1f78e438f55202d4b7e5babf5dcbb0d25 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 31 Jul 2014 23:09:59 +0200 Subject: [PATCH] Remove eventfilter on shutdown --- qutebrowser/app.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qutebrowser/app.py b/qutebrowser/app.py index eec122652..55d190783 100644 --- a/qutebrowser/app.py +++ b/qutebrowser/app.py @@ -674,6 +674,10 @@ class Application(QApplication): return self._shutting_down = True log.destroy.debug("Shutting down with status {}...".format(status)) + # Remove eventfilter + if self.modeman is not None: + log.destroy.debug("Removing eventfilter...") + self.removeEventFilter(self.modeman) # Close all tabs log.destroy.debug("Closing tabs...") self.mainwindow.tabs.shutdown()