aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2018-04-09 10:32:32 +0200
committerBjörn Linse <bjorn.linse@gmail.com>2018-04-09 10:34:31 +0200
commitd4688add960c22f9a379f3cddbe795c45d41603a (patch)
treea54a1e3c285ae38d3c08c0a20c17fac68c229b97 /src
parentc28dbede27c7bc270aee55931ad6d42391da73fe (diff)
downloadrneovim-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.c6
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;
}