diff options
author | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2020-11-09 19:45:09 +0200 |
---|---|---|
committer | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2020-11-09 19:45:09 +0200 |
commit | 23777171f231163455007ff11fa57b5dcde6ac5c (patch) | |
tree | ef1a54a84b9d214096e44510b0edd32bf5a65eef | |
parent | cbaf21764c033799b5cd3e830e9fd32085f55625 (diff) |
listing: clear_area in draw_menu
Completely clear area in draw_menu instead of resetting ch, fg, bg etc.
-rw-r--r-- | src/components/mail/listing.rs | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/components/mail/listing.rs b/src/components/mail/listing.rs index cebe022e..39756bea 100644 --- a/src/components/mail/listing.rs +++ b/src/components/mail/listing.rs @@ -1457,15 +1457,7 @@ impl Listing { if !self.is_dirty() { return; } - for row in grid.bounds_iter(area) { - for c in row { - grid[c] - .set_ch(' ') - .set_fg(self.theme_default.fg) - .set_bg(self.theme_default.bg) - .set_attrs(self.theme_default.attrs); - } - } + clear_area(grid, area, self.theme_default); /* visually divide menu and listing */ area = (area.0, pos_dec(area.1, (1, 0))); let upper_left = upper_left!(area); |