diff options
Diffstat (limited to 'src/nvim/event/process.h')
-rw-r--r-- | src/nvim/event/process.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/event/process.h b/src/nvim/event/process.h index ba2c2a6a11..13dc3839ce 100644 --- a/src/nvim/event/process.h +++ b/src/nvim/event/process.h @@ -56,7 +56,8 @@ static inline Process process_init(Loop *loop, ProcessType type, void *data) static inline bool process_is_stopped(Process *proc) { - return proc->stopped_time != 0; + bool exited = (proc->status >= 0); + return exited || (proc->stopped_time != 0); } #ifdef INCLUDE_GENERATED_DECLARATIONS |