aboutsummaryrefslogtreecommitdiffstats
path: root/src/screen.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/screen.rs')
-rw-r--r--src/screen.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/screen.rs b/src/screen.rs
index d40e9ea..d29c907 100644
--- a/src/screen.rs
+++ b/src/screen.rs
@@ -83,10 +83,6 @@ impl State {
}
}
- fn new_grid(&self) -> crate::grid::Grid {
- crate::grid::Grid::new(self.grid().size())
- }
-
fn grid(&self) -> &crate::grid::Grid {
if self.mode(Mode::AlternateScreen) {
&self.alternate_grid
@@ -198,7 +194,7 @@ impl State {
})
.unwrap();
if prev_cell.is_wide() {
- prev_cell.reset();
+ prev_cell.clear();
}
}
@@ -442,7 +438,7 @@ impl State {
1006 => self.set_mouse_encoding(MouseProtocolEncoding::Sgr),
1049 => {
self.decsc();
- self.alternate_grid = self.new_grid();
+ self.alternate_grid.clear();
self.enter_alternate_grid();
}
2004 => self.set_mode(Mode::BracketedPaste),