diff src/terminal.c @ 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 65de672be458
children 5d228b1cda64
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];
     }
 }