From e24a077752106189e932be29eb71fe7fc40089b6 Mon Sep 17 00:00:00 2001 From: nicm Date: Thu, 3 May 2018 16:56:59 +0000 Subject: Use window target if specified and exists even when looking for an index, fixes neww -a with -t as well. --- cmd-new-window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cmd-new-window.c') diff --git a/cmd-new-window.c b/cmd-new-window.c index 4c9878ed..6517e99e 100644 --- a/cmd-new-window.c +++ b/cmd-new-window.c @@ -63,7 +63,7 @@ cmd_new_window_exec(struct cmd *self, struct cmdq_item *item) struct environ_entry *envent; struct cmd_find_state fs; - if (args_has(args, 'a')) { + if (args_has(args, 'a') && wl != NULL) { if ((idx = winlink_shuffle_up(s, wl)) == -1) { cmdq_error(item, "no free window indexes"); return (CMD_RETURN_ERROR); -- cgit v1.2.3