From 6f4b2e872b1bd160ac1818161c256dde7691f4c5 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 19 Jun 2014 13:34:23 +0200 Subject: [PATCH] Don't restore focus to unfocused widget --- qutebrowser/widgets/webview.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qutebrowser/widgets/webview.py b/qutebrowser/widgets/webview.py index fe338cfdd..aac8b777b 100644 --- a/qutebrowser/widgets/webview.py +++ b/qutebrowser/widgets/webview.py @@ -412,7 +412,8 @@ class WebView(QWebView): focused = QApplication.focusWidget() self.setFocus() QApplication.postEvent(self, evt) - focused.setFocus() + if focused is not None: + focused.setFocus() @pyqtSlot() def on_load_started(self):