summaryrefslogtreecommitdiff
path: root/src/proto
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2016-06-02 20:05:26 +0200
committerBram Moolenaar <Bram@vim.org>2016-06-02 20:05:26 +0200
commitcf7c11a9479ba7ce775b86c7a846fae48321d260 (patch)
tree58b3a7cd04f178bab618232b2eb3f0e4af9a1d93 /src/proto
parent01d46e41ba4967ee534db4b94ad642007634841e (diff)
downloadvim-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.pro1
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);