summaryrefslogtreecommitdiffstats
path: root/tty.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicm@openbsd.org>2009-11-04 15:59:27 +0000
committerNicholas Marriott <nicm@openbsd.org>2009-11-04 15:59:27 +0000
commit10f58cb1bc0ec010cc692f504d52adcb6312b8fb (patch)
treed71e622d1e9fe17ca736a45504fe7b8f136a71bf /tty.c
parenta94535f318dc0c712327f5c7b3e96a62201ebcab (diff)
Ignore the colour on space, /not/ the attributes.
Diffstat (limited to 'tty.c')
-rw-r--r--tty.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/tty.c b/tty.c
index 1a6315e7..0782e42d 100644
--- a/tty.c
+++ b/tty.c
@@ -1126,14 +1126,10 @@ tty_attributes(struct tty *tty, const struct grid_cell *gc)
/* If the character is space, don't care about foreground. */
if (gc->data == ' ' && !(gc->flags & GRID_FLAG_UTF8)) {
memcpy(&gc2, gc, sizeof gc2);
-
if (gc->attr & GRID_ATTR_REVERSE)
gc2.bg = tc->bg;
else
gc2.fg = tc->fg;
- gc2.attr = tc->attr & ~GRID_ATTR_REVERSE;
- gc2.attr |= gc->attr & GRID_ATTR_REVERSE;
-
gc = &gc2;
}