diff options
author | Bram Moolenaar <Bram@vim.org> | 2017-07-27 22:14:59 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2017-07-27 22:14:59 +0200 |
commit | a2c45a17c174d815fd1d160f92ec6c277201e111 (patch) | |
tree | ffe580e12f4dd100b51cf5fde293b19814ab305f /src/eval.c | |
parent | 0e83f02d80acacee55c5de3bbbee52625d368375 (diff) | |
download | vim-git-a2c45a17c174d815fd1d160f92ec6c277201e111.tar.gz |
patch 8.0.0784: job of terminal may be garbage collectedv8.0.0784
Problem: Job of terminal may be garbage collected.
Solution: Set copyID on job in terminal. (Ozaki Kiichi)
Diffstat (limited to 'src/eval.c')
-rw-r--r-- | src/eval.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/eval.c b/src/eval.c index 401171c9b..4cb32893f 100644 --- a/src/eval.c +++ b/src/eval.c @@ -5329,6 +5329,10 @@ garbage_collect(int testing) abort = abort || set_ref_in_quickfix(copyID); #endif +#ifdef FEAT_TERMINAL + abort = abort || set_ref_in_term(copyID); +#endif + if (!abort) { /* |