aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/tui
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2016-06-26 18:27:55 -0400
committerJustin M. Keyes <justinkz@gmail.com>2016-09-22 20:04:32 +0200
commitb94891421af5b3e7ba9629baaa9b181e27b3ca2f (patch)
tree5fd42610ba459fa6dfe5a3e72139724da3ebf037 /src/nvim/tui
parente54c0ab367af65bf43650c4411c1614016780ea9 (diff)
downloadrneovim-b94891421af5b3e7ba9629baaa9b181e27b3ca2f.tar.gz
rneovim-b94891421af5b3e7ba9629baaa9b181e27b3ca2f.tar.bz2
rneovim-b94891421af5b3e7ba9629baaa9b181e27b3ca2f.zip
ui_detach: Schedule refresh on main loop.
Closes #4163
Diffstat (limited to 'src/nvim/tui')
-rw-r--r--src/nvim/tui/tui.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/nvim/tui/tui.c b/src/nvim/tui/tui.c
index bfc03dfb81..db06ffe94a 100644
--- a/src/nvim/tui/tui.c
+++ b/src/nvim/tui/tui.c
@@ -250,11 +250,6 @@ static void tui_scheduler(Event event, void *d)
loop_schedule(data->loop, event);
}
-static void refresh_event(void **argv)
-{
- ui_refresh();
-}
-
static void sigcont_cb(SignalWatcher *watcher, int signum, void *data)
{
((TUIData *)data)->cont_received = true;
@@ -265,8 +260,7 @@ static void sigwinch_cb(SignalWatcher *watcher, int signum, void *data)
got_winch = true;
UI *ui = data;
update_size(ui);
- // run refresh_event in nvim main loop
- loop_schedule(&main_loop, event_create(1, refresh_event, 0));
+ ui_schedule_refresh();
}
static bool attrs_differ(HlAttrs a1, HlAttrs a2)