summaryrefslogtreecommitdiffstats
path: root/src/components/mail/listing/compact.rs
diff options
context:
space:
mode:
authorManos Pitsidianakis <el13635@mail.ntua.gr>2020-06-07 18:30:30 +0300
committerManos Pitsidianakis <el13635@mail.ntua.gr>2020-06-08 00:55:29 +0300
commit465c78e90311b60a6b30fea3aec3abe5078cf08d (patch)
tree0e42469219852126ec81b9abbe7634dbb584db39 /src/components/mail/listing/compact.rs
parent4bc8ff2ce91a49a624217472b935182fd58f84c4 (diff)
Add Cell::keep_attrs() method
Diffstat (limited to 'src/components/mail/listing/compact.rs')
-rw-r--r--src/components/mail/listing/compact.rs20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/components/mail/listing/compact.rs b/src/components/mail/listing/compact.rs
index f684d204..f32d63c8 100644
--- a/src/components/mail/listing/compact.rs
+++ b/src/components/mail/listing/compact.rs
@@ -1038,12 +1038,13 @@ impl CompactListing {
columns[4][c].set_bg(color);
}
for c in columns[4].row_iter(_x..(_x + 1), idx) {
- columns[4][c].set_bg(color);
- columns[4][c].set_keep_bg(true);
+ columns[4][c].set_bg(color).set_keep_bg(true);
}
for c in columns[4].row_iter((x + 1)..(_x + 1), idx) {
- columns[4][c].set_keep_fg(true);
- columns[4][c].set_keep_bg(true);
+ columns[4][c]
+ .set_keep_fg(true)
+ .set_keep_bg(true)
+ .set_keep_attrs(true);
}
for c in columns[4].row_iter(x..(x + 1), idx) {
columns[4][c].set_keep_bg(true);
@@ -1241,12 +1242,15 @@ impl CompactListing {
);
self.data_columns.columns[4][(x, idx)].set_bg(color);
if _x < min_width.4 {
- self.data_columns.columns[4][(_x, idx)].set_bg(color);
- self.data_columns.columns[4][(_x, idx)].set_keep_bg(true);
+ self.data_columns.columns[4][(_x, idx)]
+ .set_bg(color)
+ .set_keep_bg(true);
}
for x in (x + 1).._x {
- self.data_columns.columns[4][(x, idx)].set_keep_fg(true);
- self.data_columns.columns[4][(x, idx)].set_keep_bg(true);
+ self.data_columns.columns[4][(x, idx)]
+ .set_keep_fg(true)
+ .set_keep_bg(true)
+ .set_keep_attrs(true);
}
self.data_columns.columns[4][(x, idx)].set_keep_bg(true);
x = _x + 1;