From d648b8f074965110938bbca4dd502309d1fa75ca Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Fri, 3 Dec 2021 16:14:10 -0500 Subject: another missing attribute setting --- src/row.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/row.rs b/src/row.rs index 9acc55b..f1c3086 100644 --- a/src/row.rs +++ b/src/row.rs @@ -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 }; } -- cgit v1.2.3-54-g00ecf