diff options
Diffstat (limited to 'cmd-kill-pane.c')
-rw-r--r-- | cmd-kill-pane.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cmd-kill-pane.c b/cmd-kill-pane.c index d3a54c92..b501e416 100644 --- a/cmd-kill-pane.c +++ b/cmd-kill-pane.c @@ -61,8 +61,9 @@ cmd_kill_pane_exec(struct cmd *self, struct cmd_ctx *ctx) } if (window_count_panes(wl->window) == 1) { - ctx->error(ctx, "can't kill pane: %d", data->pane); - return (-1); + /* Only one pane, kill the window. */ + server_kill_window(wl->window); + return (0); } window_remove_pane(wl->window, wp); |