Invert background-tabs setting when Shift is pressed.

Closes #175.
This commit is contained in:
Florian Bruhin 2014-11-12 20:37:44 +01:00
parent 4c8ecbb40d
commit 812b100205

View File

@ -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