From 2402c6f253b352394fd388d443a6b751a7236d4b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 10 Nov 2023 08:56:22 +0530 Subject: [PATCH] Fix failing tests --- kitty/line.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kitty/line.c b/kitty/line.c index 4bedc4f25..0f388586b 100644 --- a/kitty/line.c +++ b/kitty/line.c @@ -733,7 +733,10 @@ cell_as_sgr(const GPUCell *cell, const GPUCell *prev) { #define PA prev->attrs bool intensity_differs = CA.bold != PA.bold || CA.dim != PA.dim; if (intensity_differs) { - P("22;"); if (CA.bold) P("1;"); if (CA.dim) P("2;"); + if (CA.bold && CA.dim) { if (!PA.bold) P("1;"); if (!PA.dim) P("2;"); } + else { + P("22;"); if (CA.bold) P("1;"); if (CA.dim) P("2;"); + } } if (CA.italic != PA.italic) P(CA.italic ? "3;" : "23;"); if (CA.reverse != PA.reverse) P(CA.reverse ? "7;" : "27;");