From 459a339a9507027bfe1fd3b621b9692f308dab0c Mon Sep 17 00:00:00 2001 From: nhmall Date: Sun, 29 Jun 2025 13:31:02 -0400 Subject: [PATCH] X11: strip extra bits off color when used as index --- win/X11/winmap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/win/X11/winmap.c b/win/X11/winmap.c index d27f0ac88..9445f8170 100644 --- a/win/X11/winmap.c +++ b/win/X11/winmap.c @@ -1567,8 +1567,8 @@ X11_make_gc( } ggc = (iflags.use_color ? (cur_inv - ? text_map->inv_color_gcs[color] - : text_map->color_gcs[color]) + ? text_map->inv_color_gcs[COLORVAL(color)] + : text_map->color_gcs[COLORVAL(color)]) : (cur_inv ? text_map->inv_copy_gc : text_map->copy_gc));