diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2018-04-09 10:32:32 +0200 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2018-04-09 10:34:31 +0200 |
commit | d4688add960c22f9a379f3cddbe795c45d41603a (patch) | |
tree | a54a1e3c285ae38d3c08c0a20c17fac68c229b97 /src | |
parent | c28dbede27c7bc270aee55931ad6d42391da73fe (diff) | |
download | rneovim-d4688add960c22f9a379f3cddbe795c45d41603a.tar.gz rneovim-d4688add960c22f9a379f3cddbe795c45d41603a.tar.bz2 rneovim-d4688add960c22f9a379f3cddbe795c45d41603a.zip |
os/shell: use msg functions instead of screen when throttling
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/os/shell.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/nvim/os/shell.c b/src/nvim/os/shell.c index 236840a91b..04f59d7522 100644 --- a/src/nvim/os/shell.c +++ b/src/nvim/os/shell.c @@ -388,10 +388,10 @@ static bool out_data_decide_throttle(size_t size) pulse_msg[1] = (tick == 0 || 1 == tick) ? ' ' : '.'; pulse_msg[2] = (tick == 0 || 1 == tick || 2 == tick) ? ' ' : '.'; if (visit == 1) { - screen_del_lines(0, 0, 1, (int)Rows, NULL); + msg_putchar('\n'); } - int lastrow = (int)Rows - 1; - screen_puts_len((char_u *)pulse_msg, ARRAY_SIZE(pulse_msg), lastrow, 0, 0); + msg_putchar('\r'); // put cursor at start of line + msg_puts(pulse_msg); ui_flush(); return true; } |