diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2014-12-12 16:25:11 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2015-01-13 11:53:27 -0300 |
commit | fc8f7686905bf0441f4a2f35a65dad85fe813df3 (patch) | |
tree | 7e3ae9b093fe399752da9f4ddfa04059c9348b3f /src/nvim/ui.c | |
parent | 1ccbd94beec5c1f5d91b0b084062afa7908dd69e (diff) | |
download | rneovim-fc8f7686905bf0441f4a2f35a65dad85fe813df3.tar.gz rneovim-fc8f7686905bf0441f4a2f35a65dad85fe813df3.tar.bz2 rneovim-fc8f7686905bf0441f4a2f35a65dad85fe813df3.zip |
ui: Add update_fg/update_bg methods
It is necessary to notify the UI when the default background/foreground colors
change in order to render correctly.
Diffstat (limited to 'src/nvim/ui.c')
-rw-r--r-- | src/nvim/ui.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/nvim/ui.c b/src/nvim/ui.c index 25d6a81960..afb281daba 100644 --- a/src/nvim/ui.c +++ b/src/nvim/ui.c @@ -113,6 +113,18 @@ void ui_write(uint8_t *s, int len) free(tofree); } +void ui_fg_updated(void) +{ + UI_CALL(update_fg, normal_fg); + UI_CALL(flush); +} + +void ui_bg_updated(void) +{ + UI_CALL(update_bg, normal_bg); + UI_CALL(flush); +} + /* * If the machine has job control, use it to suspend the program, * otherwise fake it by starting a new shell. @@ -167,6 +179,8 @@ void ui_cursor_shape(void) void ui_resize(int width, int height) { + ui_fg_updated(); + ui_bg_updated(); sr.top = 0; sr.bot = height - 1; sr.left = 0; |