forked from aniani/vim
updated for version 7.3.137
Problem: When 'lazyredraw' is set the screen may not be updated. (Ivan Krasilnikov) Solution: Call update_screen() before waiting for input.
This commit is contained in:
@@ -3115,7 +3115,15 @@ get_keystroke()
|
||||
continue;
|
||||
|
||||
if (n == KEYLEN_REMOVED) /* key code removed */
|
||||
{
|
||||
if (must_redraw)
|
||||
{
|
||||
/* Redrawing was postponed, do it now. */
|
||||
update_screen(0);
|
||||
setcursor(); /* put cursor back where it belongs */
|
||||
}
|
||||
continue;
|
||||
}
|
||||
if (n > 0) /* found a termcode: adjust length */
|
||||
len = n;
|
||||
if (len == 0) /* nothing typed yet */
|
||||
|
Reference in New Issue
Block a user