aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/terminal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/terminal.c')
-rw-r--r--src/nvim/terminal.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/terminal.c b/src/nvim/terminal.c
index 931105717b..98fc44c133 100644
--- a/src/nvim/terminal.c
+++ b/src/nvim/terminal.c
@@ -422,8 +422,9 @@ end:
redraw(term->buf != curbuf);
ui_busy_stop();
if (close) {
+ bool wipe = term->buf != NULL;
term->opts.close_cb(term->opts.data);
- if (term->buf) {
+ if (wipe) {
do_cmdline_cmd("bwipeout!");
}
}