diff options
author | Florian Bruhin <git@the-compiler.org> | 2015-03-03 23:28:45 +0100 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2015-03-18 23:13:43 +0100 |
commit | 8f10a97b1efdbd58dfffc2a741cb42a8fc66e4e9 (patch) | |
tree | fa8aeabbf4af8a588445e18687a0f3afb4f9c2b9 | |
parent | 202b267bd00dbc68c9cec31510923fdaa56f2f88 (diff) | |
download | qutebrowser-8f10a97b1efdbd58dfffc2a741cb42a8fc66e4e9.tar.gz qutebrowser-8f10a97b1efdbd58dfffc2a741cb42a8fc66e4e9.zip |
Clear open target in acceptNavigationRequest.
This is a regression introduced in a76868c0f4a189e2a2b53a9acbaa6ccc272e55a6.
Fixes #530.
-rw-r--r-- | qutebrowser/browser/webpage.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/qutebrowser/browser/webpage.py b/qutebrowser/browser/webpage.py index 6d6443d33..40ecdbc5a 100644 --- a/qutebrowser/browser/webpage.py +++ b/qutebrowser/browser/webpage.py @@ -405,6 +405,7 @@ class BrowserPage(QWebPage): message.error(self._win_id, "Invalid link {} clicked!".format( urlstr)) log.webview.debug(url.errorString()) + self.open_target = usertypes.ClickTarget.normal return False tabbed_browser = objreg.get('tabbed-browser', scope='window', window=self._win_id) @@ -416,6 +417,7 @@ class BrowserPage(QWebPage): target = self._hint_target else: target = self.open_target + self.open_target = usertypes.ClickTarget.normal if target == usertypes.ClickTarget.tab: tabbed_browser.tabopen(url, False) return False |