aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/row.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/row.rs b/src/row.rs
index f521467..fb25f24 100644
--- a/src/row.rs
+++ b/src/row.rs
@@ -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