diff options
author | Thomas Linford <tlinford@users.noreply.github.com> | 2022-02-27 21:15:03 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-27 21:15:03 +0100 |
commit | efd2fa412f0f4494795d44a10826597b257dd525 (patch) | |
tree | 4fae9be3bf5d0c6a0a6f3290d9ee9deb1defc167 | |
parent | 611ceb0309d26c4645dea857a5cd7728136279e8 (diff) |
fix(compatibilty): do not use current cursor style in csi erase display (#1142)
-rw-r--r-- | zellij-server/src/panes/grid.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/zellij-server/src/panes/grid.rs b/zellij-server/src/panes/grid.rs index 6810890f8..64d421501 100644 --- a/zellij-server/src/panes/grid.rs +++ b/zellij-server/src/panes/grid.rs @@ -1686,16 +1686,14 @@ impl Perform for Grid { }; } else if c == 'J' { // clear all (0 => below, 1 => above, 2 => all, 3 => saved) - let mut char_to_replace = EMPTY_TERMINAL_CHARACTER; - char_to_replace.styles = self.cursor.pending_styles; if let Some(clear_type) = params_iter.next().map(|param| param[0]) { if clear_type == 0 { - self.clear_all_after_cursor(char_to_replace); + self.clear_all_after_cursor(EMPTY_TERMINAL_CHARACTER); } else if clear_type == 1 { - self.clear_all_before_cursor(char_to_replace); + self.clear_all_before_cursor(EMPTY_TERMINAL_CHARACTER); } else if clear_type == 2 { - self.fill_viewport(char_to_replace); + self.fill_viewport(EMPTY_TERMINAL_CHARACTER); } else if clear_type == 3 { self.clear_lines_above(); } |