diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-11-11 12:37:00 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-11-11 12:37:00 -0500 |
commit | a835b4871b777ffe47813a6a5eb6dc38a7cf27f5 (patch) | |
tree | 8bd8dd0c7f9084aa6d2b80b790fa079740d87048 | |
parent | 346c7404ecc51556f86efd3222c86148101c89a0 (diff) | |
download | vt100-rust-a835b4871b777ffe47813a6a5eb6dc38a7cf27f5.tar.gz vt100-rust-a835b4871b777ffe47813a6a5eb6dc38a7cf27f5.zip |
stop special-casing bgcolor in one more place
-rw-r--r-- | src/row.rs | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -107,6 +107,7 @@ impl Row { mut prev_attrs: crate::attrs::Attrs, ) -> (crate::grid::Pos, crate::attrs::Attrs) { let mut prev_was_wide = false; + let default_cell = crate::cell::Cell::default(); for (col, cell) in self .cells() @@ -124,9 +125,7 @@ impl Row { row, col: col.try_into().unwrap(), }; - if cell.has_contents() - || cell.bgcolor() != crate::attrs::Color::Default - { + if cell != &default_cell { if pos != prev_pos { if pos.row == prev_pos.row + 1 { if !wrapping |