changeset 12447:b1877a367415 v8.0.1103

patch 8.0.1103: converting cterm color fails for grey ramp commit https://github.com/vim/vim/commit/478e3a78c37de214aadf7399fac77227b7316f40 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Sep 14 13:37:00 2017 +0200 patch 8.0.1103: converting cterm color fails for grey ramp Problem: Converting cterm color fails for grey ramp. Solution: Use index instead of number.
author Christian Brabandt <cb@256bit.org>
date Thu, 14 Sep 2017 13:45:04 +0200
parents 02b60956b30a
children 8929c9a59a5b
files src/terminal.c src/version.c
diffstat 2 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/terminal.c
+++ b/src/terminal.c
@@ -2437,9 +2437,9 @@ cterm_color2rgb(int nr, VTermColor *rgb)
     {
 	/* 24 grey scale ramp */
 	idx = nr - 232;
-	rgb->blue  = grey_ramp[nr];
-	rgb->green = grey_ramp[nr];
-	rgb->red   = grey_ramp[nr];
+	rgb->blue  = grey_ramp[idx];
+	rgb->green = grey_ramp[idx];
+	rgb->red   = grey_ramp[idx];
     }
 }
 
--- a/src/version.c
+++ b/src/version.c
@@ -770,6 +770,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1103,
+/**/
     1102,
 /**/
     1101,