aboutsummaryrefslogtreecommitdiffstats
path: root/src/row.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/row.rs')
-rw-r--r--src/row.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/row.rs b/src/row.rs
index 090619d..76dd1d5 100644
--- a/src/row.rs
+++ b/src/row.rs
@@ -60,6 +60,10 @@ impl Row {
pub fn truncate(&mut self, len: usize) {
self.cells.truncate(len);
self.wrapped = false;
+ let last_cell = self.cells.get_mut(len - 1).unwrap();
+ if last_cell.is_wide() {
+ last_cell.clear(*last_cell.attrs());
+ }
}
pub fn resize(&mut self, len: usize, cell: crate::cell::Cell) {