# HG changeset patch # User Christian Brabandt # Date 1538325005 -7200 # Node ID ac5d0d27aef986d4490e6fe4abc35f5e9178b80e # Parent 283bd3d0b9a97c6e2772e60b637f4cf286753ad0 patch 8.1.0442: GUI: cursor not drawn after ":redraw | sleep" commit https://github.com/vim/vim/commit/f45d747ebf920940b041f5c75c2bfdffb6b670ae Author: Bram Moolenaar Date: Sun Sep 30 18:22:26 2018 +0200 patch 8.1.0442: GUI: cursor not drawn after ":redraw | sleep" Problem: GUI: Cursor not drawn after ":redraw | sleep". Solution: Flush the output. (closes https://github.com/vim/vim/issues/3496) diff --git a/src/ex_docmd.c b/src/ex_docmd.c --- a/src/ex_docmd.c +++ b/src/ex_docmd.c @@ -9272,7 +9272,7 @@ do_sleep(long msec) long wait_now; cursor_on(); - out_flush(); + out_flush_cursor(FALSE, FALSE); for (done = 0; !got_int && done < msec; done += wait_now) { wait_now = msec - done > 1000L ? 1000L : msec - done; diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -795,6 +795,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 442, +/**/ 441, /**/ 440,