patch 8.0.1600: crash when setting t_Co to zero when 'termguicolors' is set
Problem: Crash when setting t_Co to zero when 'termguicolors' is set.
Solution: Use IS_CTERM instead of checking the number of colors.
(closes #2710)
diff --git a/src/screen.c b/src/screen.c
index 5ab2e85..77a3c18 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -8127,7 +8127,7 @@
term_bg_color(aep->ae_u.cterm.bg_color - 1);
}
- if (t_colors <= 1)
+ if (!IS_CTERM)
{
if (aep->ae_u.term.start != NULL)
out_str(aep->ae_u.term.start);