diff options
author | Jesse Luehrs <doy@tozt.net> | 2016-06-06 02:36:09 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2016-06-06 02:40:42 -0400 |
commit | 32f97d8385d591ec4026f3fb5a1ab8e34e12a06d (patch) | |
tree | e1775f79554816a894f6e42ffd697a13feda692a /src/screen.c | |
parent | 6121ce76dc14096ef0eb805dc0bded5cd98ab2c9 (diff) | |
download | libvt100-32f97d8385d591ec4026f3fb5a1ab8e34e12a06d.tar.gz libvt100-32f97d8385d591ec4026f3fb5a1ab8e34e12a06d.zip |
max col should be extended by one if the last char in the row is wide
Diffstat (limited to 'src/screen.c')
-rw-r--r-- | src/screen.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/screen.c b/src/screen.c index 002ebbe..b909cfb 100644 --- a/src/screen.c +++ b/src/screen.c @@ -864,7 +864,7 @@ int vt100_screen_row_max_col(VT100Screen *vt, int row) } } - return max + 1; + return max + ((max < vt->grid->max.col - 1 && cells[max].is_wide) ? 2 : 1); } void vt100_screen_cleanup(VT100Screen *vt) |