summaryrefslogtreecommitdiff
path: root/qutebrowser/app.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2020-07-28 19:30:17 +0200
committerFlorian Bruhin <me@the-compiler.org>2020-07-28 19:30:17 +0200
commit3698df1f6752dedd12d5d1199b9270aa1cec27ae (patch)
treebe4796ef8eab3c3b35b8abc22cd90be2e11d9a75 /qutebrowser/app.py
parent615f22def6cdb8fc8a4e7465b01d4ad716b2ea01 (diff)
downloadqutebrowser-3698df1f6752dedd12d5d1199b9270aa1cec27ae.tar.gz
qutebrowser-3698df1f6752dedd12d5d1199b9270aa1cec27ae.zip
Revert fix for not raising IPC windows
This partially reverts efaa721ef72953786db05b305815e801d2dcd52a so that it doesn't actually change any behavior, as the change breaks tests. Reopens #1328
Diffstat (limited to 'qutebrowser/app.py')
-rw-r--r--qutebrowser/app.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/qutebrowser/app.py b/qutebrowser/app.py
index b0e0a7f32..15aed306c 100644
--- a/qutebrowser/app.py
+++ b/qutebrowser/app.py
@@ -250,6 +250,10 @@ def process_pos_args(args, via_ipc=False, cwd=None, target_arg=None):
"""
new_window_target = ('private-window' if target_arg == 'private-window'
else 'window')
+ command_target = config.val.new_instance_open_target
+ if command_target in {'window', 'private-window'}:
+ command_target = 'tab-silent'
+
win_id = None # type: typing.Optional[int]
if via_ipc and not args:
@@ -262,7 +266,7 @@ def process_pos_args(args, via_ipc=False, cwd=None, target_arg=None):
if cmd.startswith(':'):
if win_id is None:
win_id = mainwindow.get_window(via_ipc=via_ipc,
- force_target='tab-silent')
+ force_target=command_target)
log.init.debug("Startup cmd {!r}".format(cmd))
commandrunner = runners.CommandRunner(win_id)
commandrunner.run_safely(cmd[1:])