mirror of
https://github.com/tmux/tmux.git
synced 2025-09-01 20:57:00 +00:00
When adding a list of commands to the queue, instead of automatically
creating a new state for each group of commands, require the caller to create one and use it for all the commands in the list. This means the current target works even with list with multiple groups (which can happen if they are defined with newlines).
This commit is contained in:
@ -344,10 +344,10 @@ cmd_new_session_exec(struct cmd *self, struct cmdq_item *item)
|
||||
free(cp);
|
||||
}
|
||||
|
||||
if (!detached) {
|
||||
if (!detached)
|
||||
c->flags |= CLIENT_ATTACHED;
|
||||
if (!args_has(args, 'd'))
|
||||
cmd_find_from_session(current, s, 0);
|
||||
}
|
||||
|
||||
cmd_find_from_session(&fs, s, 0);
|
||||
cmdq_insert_hook(s, item, &fs, "after-new-session");
|
||||
|
Reference in New Issue
Block a user