From 1d27dcca810fb49dbba6dae8d3d1bdd539ff6947 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 25 Feb 2015 23:12:23 +0100 Subject: [PATCH] Ignore RuntimeError because of deleted Question. --- qutebrowser/browser/webpage.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/qutebrowser/browser/webpage.py b/qutebrowser/browser/webpage.py index ff571d3ae..82cc7830e 100644 --- a/qutebrowser/browser/webpage.py +++ b/qutebrowser/browser/webpage.py @@ -359,7 +359,12 @@ class BrowserPage(QWebPage): To be used with functools.partial. """ if frame is cancelled_frame and feature == cancelled_feature: - question.abort() + try: + question.abort() + except RuntimeError: + # The question could already be deleted, e.g. because it was + # aborted after a loadStarted signal. + pass def on_save_frame_state_requested(self, frame, item): """Save scroll position and zoom in history.