From 6d2dfc5758fb435881cf353484e0e89a733ed81a Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 1 Jul 2014 07:47:44 +0200 Subject: [PATCH] Clear message properly in on_mode_left. --- qutebrowser/widgets/statusbar/prompt.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qutebrowser/widgets/statusbar/prompt.py b/qutebrowser/widgets/statusbar/prompt.py index 16f030e2c..878b7d312 100644 --- a/qutebrowser/widgets/statusbar/prompt.py +++ b/qutebrowser/widgets/statusbar/prompt.py @@ -123,6 +123,10 @@ class Prompt(QWidget): def on_mode_left(self, mode): """Clear and reset input when the mode was left.""" if mode in ('prompt', 'yesno'): + self._txt.setText('') + self._input.clear() + self._input.setEchoMode(QLineEdit.Normal) + self.hide_prompt.emit() if self.question.answer is None and not self.question.is_aborted: self.question.cancel()