From 712e02960a85208c7800a593e2b4f21dc06dfad9 Mon Sep 17 00:00:00 2001 From: ailin-nemui Date: Tue, 30 May 2017 13:14:10 +0200 Subject: [PATCH] Merge pull request #711 from ailin-nemui/24bit-reset do not reset true colour bit on colour reset (cherry picked from commit 2d0a9b4ca30ab09ccf5a84d267a824e2a2059d70) --- src/fe-text/textbuffer-view.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/fe-text/textbuffer-view.c b/src/fe-text/textbuffer-view.c index e2e3707b..522cb87c 100644 --- a/src/fe-text/textbuffer-view.c +++ b/src/fe-text/textbuffer-view.c @@ -114,7 +114,6 @@ static void update_cmd_color(unsigned char cmd, int *color) if (cmd & LINE_COLOR_BG) { /* set background color */ *color &= FGATTR; - *color &= ~ATTR_FGCOLOR24; if ((cmd & LINE_COLOR_DEFAULT) == 0) *color |= (cmd & 0x0f) << BG_SHIFT; else { @@ -123,7 +122,6 @@ static void update_cmd_color(unsigned char cmd, int *color) } else { /* set foreground color */ *color &= BGATTR; - *color &= ~ATTR_BGCOLOR24; if ((cmd & LINE_COLOR_DEFAULT) == 0) *color |= cmd & 0x0f; else {