From 812b100205d5541845d02952f9c66e36fb5c6956 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 12 Nov 2014 20:37:44 +0100 Subject: [PATCH] Invert background-tabs setting when Shift is pressed. Closes #175. --- qutebrowser/widgets/webview.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qutebrowser/widgets/webview.py b/qutebrowser/widgets/webview.py index a6df8c05c..9530ae1a6 100644 --- a/qutebrowser/widgets/webview.py +++ b/qutebrowser/widgets/webview.py @@ -261,7 +261,10 @@ class WebView(QWebView): self.open_target)) elif (e.button() == Qt.MidButton or e.modifiers() & Qt.ControlModifier): - if config.get('tabs', 'background-tabs'): + background_tabs = config.get('tabs', 'background-tabs') + if e.modifiers() & Qt.ShiftModifier: + background_tabs = not background_tabs + if background_tabs: self.open_target = usertypes.ClickTarget.tab_bg else: self.open_target = usertypes.ClickTarget.tab