version 1.25, 2017/04/22 10:22:39 |
version 1.26, 2018/04/10 10:48:44 |
|
|
struct winlink *wl = item->target.wl; |
struct winlink *wl = item->target.wl; |
struct window_pane *loopwp, *tmpwp, *wp = item->target.wp; |
struct window_pane *loopwp, *tmpwp, *wp = item->target.wp; |
|
|
server_unzoom_window(wl->window); |
|
|
|
if (args_has(self->args, 'a')) { |
if (args_has(self->args, 'a')) { |
|
server_unzoom_window(wl->window); |
TAILQ_FOREACH_SAFE(loopwp, &wl->window->panes, entry, tmpwp) { |
TAILQ_FOREACH_SAFE(loopwp, &wl->window->panes, entry, tmpwp) { |
if (loopwp == wp) |
if (loopwp == wp) |
continue; |
continue; |
|
|
return (CMD_RETURN_NORMAL); |
return (CMD_RETURN_NORMAL); |
} |
} |
|
|
if (window_count_panes(wl->window) == 1) { |
server_kill_pane(wp); |
server_kill_window(wl->window); |
|
recalculate_sizes(); |
|
} else { |
|
layout_close_pane(wp); |
|
window_remove_pane(wl->window, wp); |
|
server_redraw_window(wl->window); |
|
} |
|
return (CMD_RETURN_NORMAL); |
return (CMD_RETURN_NORMAL); |
} |
} |