From e259f460f3f39d67be2bd6a218d0348fa73a2e02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Thu, 15 Jul 2021 18:24:27 +0200 Subject: [PATCH] render: margins: use correct background color * Sync actual color used, with how render_cell() selects the background color * Use color_dim_for_search(), not color_dim() --- render.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/render.c b/render.c index 7dcad297..b404f2f5 100644 --- a/render.c +++ b/render.c @@ -815,13 +815,10 @@ render_margin(struct terminal *term, struct buffer *buf, const int line_count = end_line - start_line; uint32_t _bg = !term->reverse ? term->colors.bg : term->colors.fg; - if (term->is_searching) - _bg = color_dim(_bg); + pixman_color_t bg = color_hex_to_pixman_with_alpha(_bg, term->colors.alpha); - pixman_color_t bg = color_hex_to_pixman_with_alpha( - _bg, - (_bg == (term->reverse ? term->colors.fg : term->colors.bg) - ? term->colors.alpha : 0xffff)); + if (term->is_searching) + color_dim_for_search(&bg); pixman_image_fill_rectangles( PIXMAN_OP_SRC, buf->pix[0], &bg, 4,