aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ui.c
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2018-06-28 18:54:50 +0200
committerBjörn Linse <bjorn.linse@gmail.com>2018-06-28 23:38:06 +0200
commit5efab061984a7b7ae14d84a483fa5f6c3d4cda70 (patch)
treeb6467d871e1d4d6489240942f1b433ee63553fe8 /src/nvim/ui.c
parent12481781a0215c2ba0ab250d9cfdb9a082ab495a (diff)
downloadrneovim-5efab061984a7b7ae14d84a483fa5f6c3d4cda70.tar.gz
rneovim-5efab061984a7b7ae14d84a483fa5f6c3d4cda70.tar.bz2
rneovim-5efab061984a7b7ae14d84a483fa5f6c3d4cda70.zip
ui: don't crash when 'writedelay' is set and redrawing inside an event handler
Diffstat (limited to 'src/nvim/ui.c')
-rw-r--r--src/nvim/ui.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/ui.c b/src/nvim/ui.c
index 21dd6ec0dd..3b632ace41 100644
--- a/src/nvim/ui.c
+++ b/src/nvim/ui.c
@@ -442,7 +442,7 @@ void ui_puts(uint8_t *str)
if (p_wd) { // 'writedelay': flush & delay each time.
ui_flush();
uint64_t wd = (uint64_t)labs(p_wd);
- os_delay(wd, false);
+ os_microdelay(wd * 1000u, true);
}
}
}