aboutsummaryrefslogtreecommitdiff
path: root/grid.c
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2017-03-22 08:01:17 +0000
committerThomas Adam <thomas@xteddy.org>2017-03-22 08:01:17 +0000
commit843e605b89b2da163c60739adaa48d885abfe2b3 (patch)
tree078d555321d0742d8c917a1180e832b3b70aa9ab /grid.c
parent223ed4a98962c088aee84ca6ceb33798e92ac473 (diff)
parentdf3ab87964fc52c6f44b2bbe014c8bec202d0528 (diff)
downloadrtmux-843e605b89b2da163c60739adaa48d885abfe2b3.tar.gz
rtmux-843e605b89b2da163c60739adaa48d885abfe2b3.tar.bz2
rtmux-843e605b89b2da163c60739adaa48d885abfe2b3.zip
Merge branch 'obsd-master'
Diffstat (limited to 'grid.c')
-rw-r--r--grid.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/grid.c b/grid.c
index 424d272a..43145eae 100644
--- a/grid.c
+++ b/grid.c
@@ -85,6 +85,8 @@ grid_need_extended_cell(const struct grid_cell_entry *gce,
{
if (gce->flags & GRID_FLAG_EXTENDED)
return (1);
+ if (gc->attr > 0xff)
+ return (1);
if (gc->data.size != 1 || gc->data.width != 1)
return (1);
if ((gc->fg & COLOUR_FLAG_RGB) ||(gc->bg & COLOUR_FLAG_RGB))
@@ -687,7 +689,8 @@ grid_string_cells_code(const struct grid_cell *lastgc,
{ GRID_ATTR_UNDERSCORE, 4 },
{ GRID_ATTR_BLINK, 5 },
{ GRID_ATTR_REVERSE, 7 },
- { GRID_ATTR_HIDDEN, 8 }
+ { GRID_ATTR_HIDDEN, 8 },
+ { GRID_ATTR_STRIKETHROUGH, 9 }
};
n = 0;