diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-06-02 20:05:26 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-06-02 20:05:26 +0200 |
commit | cf7c11a9479ba7ce775b86c7a846fae48321d260 (patch) | |
tree | 58b3a7cd04f178bab618232b2eb3f0e4af9a1d93 /src/proto | |
parent | 01d46e41ba4967ee534db4b94ad642007634841e (diff) | |
download | vim-git-cf7c11a9479ba7ce775b86c7a846fae48321d260.tar.gz |
patch 7.4.1878v7.4.1878
Problem: Whether a job has exited isn't detected until a character is
typed. After calling exit_cb the cursor is in the wrong place.
Solution: Don't wait forever for a character to be typed when there is a
pending job. Update the screen if neede after calling exit_cb.
Diffstat (limited to 'src/proto')
-rw-r--r-- | src/proto/channel.pro | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/proto/channel.pro b/src/proto/channel.pro index 60b68f013..2f2deb4bc 100644 --- a/src/proto/channel.pro +++ b/src/proto/channel.pro @@ -57,6 +57,7 @@ int free_unused_jobs_contents(int copyID, int mask); void free_unused_jobs(int copyID, int mask); void job_set_options(job_T *job, jobopt_T *opt); void job_stop_on_exit(void); +int has_pending_job(void); void job_check_ended(void); job_T *job_start(typval_T *argvars); char *job_status(job_T *job); |