diff options
Diffstat (limited to 'src/syntax.c')
-rw-r--r-- | src/syntax.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/syntax.c b/src/syntax.c index 7545165a0b..b4925050a1 100644 --- a/src/syntax.c +++ b/src/syntax.c @@ -8280,6 +8280,13 @@ restore_cterm_colors(void) * background/foreground colors. */ mch_set_normal_colors(); #else +# ifdef VIMDLL + if (!gui.in_use) + { + mch_set_normal_colors(); + return; + } +# endif cterm_normal_fg_color = 0; cterm_normal_fg_bold = 0; cterm_normal_bg_color = 0; @@ -9823,7 +9830,7 @@ syn_id2colors(int hl_id, guicolor_T *fgp, guicolor_T *bgp) #endif #if (defined(MSWIN) \ - && !defined(FEAT_GUI_MSWIN) \ + && (!defined(FEAT_GUI_MSWIN) || defined(VIMDLL)) \ && defined(FEAT_TERMGUICOLORS)) || defined(PROTO) void syn_id2cterm_bg(int hl_id, int *fgp, int *bgp) |