mirror of
https://github.com/tmux/tmux.git
synced 2024-12-14 02:48:47 +00:00
Sync OpenBSD patchset 1128:
Use session from -t for killw -a, from Chris Johnsen.
This commit is contained in:
parent
2e3a260315
commit
bcda6eed63
@ -41,12 +41,13 @@ cmd_kill_window_exec(struct cmd *self, struct cmd_ctx *ctx)
|
||||
{
|
||||
struct args *args = self->args;
|
||||
struct winlink *wl, *wl2;
|
||||
struct session *s;
|
||||
|
||||
if ((wl = cmd_find_window(ctx, args_get(args, 't'), NULL)) == NULL)
|
||||
if ((wl = cmd_find_window(ctx, args_get(args, 't'), &s)) == NULL)
|
||||
return (-1);
|
||||
|
||||
if (args_has(args, 'a')) {
|
||||
RB_FOREACH(wl2, winlinks, &ctx->curclient->session->windows) {
|
||||
RB_FOREACH(wl2, winlinks, &s->windows) {
|
||||
if (wl != wl2)
|
||||
server_kill_window(wl2->window);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user