From 54641dc7e019c2f843b09d89c988b1cc7c18a4f1 Mon Sep 17 00:00:00 2001 From: user202729 <25191436+user202729@users.noreply.github.com> Date: Sun, 5 May 2019 10:47:53 +0700 Subject: Fixes crash in #1249 See https://github.com/qutebrowser/qutebrowser/issues/1249#issuecomment-446266469 for details. --- qutebrowser/mainwindow/prompt.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/qutebrowser/mainwindow/prompt.py b/qutebrowser/mainwindow/prompt.py index d7d34a0cf..9fd3da8dd 100644 --- a/qutebrowser/mainwindow/prompt.py +++ b/qutebrowser/mainwindow/prompt.py @@ -36,7 +36,6 @@ from qutebrowser.config import config from qutebrowser.utils import usertypes, log, utils, qtutils, objreg, message from qutebrowser.keyinput import modeman from qutebrowser.api import cmdutils -from qutebrowser.qt import sip prompt_queue = None @@ -118,10 +117,11 @@ class PromptQueue(QObject): log.prompt.debug("Popping from queue {}".format(self._queue)) if self._queue: question = self._queue.popleft() - if not sip.isdeleted(question): - # the question could already be deleted, e.g. by a cancelled + if not question.is_aborted: + # the question could already be aborted, e.g. by a cancelled # download. See - # https://github.com/qutebrowser/qutebrowser/issues/415 + # https://github.com/qutebrowser/qutebrowser/issues/415 and + # https://github.com/qutebrowser/qutebrowser/issues/1249 self.ask_question(question, blocking=False) def shutdown(self): -- cgit v1.2.3-54-g00ecf