mirror of
https://github.com/irssi/irssi.git
synced 2026-08-08 19:30:15 +02:00
restore the colour 0 ("black") that got broken by extended colours
the colour 0 was broken by the extended colours patch because it needs an explicit bit check (lower bits will be false since it is 0) Thanks to lhynes for the report
This commit is contained in:
parent
5ddf127f6d
commit
41fab0707f
1 changed files with 2 additions and 2 deletions
|
|
@ -370,7 +370,7 @@ void term_set_color(TERM_WINDOW *window, int col)
|
|||
(fg != 0 || (col & ATTR_RESETFG) == 0)) {
|
||||
if (term_use_colors) {
|
||||
last_fg = fg;
|
||||
if (!(fg & 0xff))
|
||||
if (fg && !(fg & 0xff))
|
||||
termctl_set_color_24bit(0, last_fg >> 8);
|
||||
else
|
||||
terminfo_set_fg(last_fg);
|
||||
|
|
@ -387,7 +387,7 @@ void term_set_color(TERM_WINDOW *window, int col)
|
|||
(bg != 0 || (col & ATTR_RESETBG) == 0)) {
|
||||
if (term_use_colors) {
|
||||
last_bg = bg;
|
||||
if (!(bg & 0xff))
|
||||
if (bg && !(bg & 0xff))
|
||||
termctl_set_color_24bit(1, last_bg >> 8);
|
||||
else
|
||||
terminfo_set_bg(last_bg);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue