diff options
author | Jesse Luehrs <doy@tozt.net> | 2021-12-03 16:14:10 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2021-12-03 16:14:10 -0500 |
commit | d648b8f074965110938bbca4dd502309d1fa75ca (patch) | |
tree | 069f25ccfc7f2255f20515ea9a886208226f8328 /src | |
parent | 3271d413770f5c0d916caaa8d0dabac0b758f0f4 (diff) | |
download | vt100-rust-d648b8f074965110938bbca4dd502309d1fa75ca.tar.gz vt100-rust-d648b8f074965110938bbca4dd502309d1fa75ca.zip |
another missing attribute setting
Diffstat (limited to 'src')
-rw-r--r-- | src/row.rs | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -457,6 +457,11 @@ impl Row { } let end_cell = self.get(end_pos.col).unwrap(); if end_cell.has_contents() { + let attrs = end_cell.attrs(); + if &prev_attrs != attrs { + attrs.write_escape_code_diff(contents, &prev_attrs); + prev_attrs = *attrs; + } contents.extend(end_cell.contents().as_bytes()); prev_pos.col += if end_cell.is_wide() { 2 } else { 1 }; } |