From 7f185df588b1e4216eb367016a8940771dbe7fce Mon Sep 17 00:00:00 2001 From: Karol Kosek Date: Sun, 17 Jan 2021 14:47:18 +0100 Subject: RenderHelpers: don't insert Reset code when where is only one parameter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This caused each parameter to be reset when used color codes 30–37 and 40–47, which resulted in displaying only background or foreground color. --- src/renderers/renderhelpers.cpp | 2 -- 1 file changed, 2 deletions(-) (limited to 'src/renderers/renderhelpers.cpp') diff --git a/src/renderers/renderhelpers.cpp b/src/renderers/renderhelpers.cpp index 8f7b580..e9ef044 100644 --- a/src/renderers/renderhelpers.cpp +++ b/src/renderers/renderhelpers.cpp @@ -324,8 +324,6 @@ void parseCSI( } break; case 'm': // SGR - // CSI m is treated as CSI 0 m. (and thus, SGR 0 m) - if (numericArguments.size() == 1) numericArguments.insert(numericArguments.begin(), 0); parseSGR(numericArguments, input, it, format, defaultFormat, cursor); break; default: -- cgit v1.2.3