From ee98a9e764b9cd210a516bd451f5d11fa017ffe9 Mon Sep 17 00:00:00 2001 From: Thomas Linford Date: Tue, 29 Mar 2022 18:36:10 +0200 Subject: [PATCH] Revert "fix(compatibilty): do not use current cursor style in csi erase display (#1142)" This reverts commit efd2fa412f0f4494795d44a10826597b257dd525. --- zellij-server/src/panes/grid.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/zellij-server/src/panes/grid.rs b/zellij-server/src/panes/grid.rs index fd06967ae4..63b0268415 100644 --- a/zellij-server/src/panes/grid.rs +++ b/zellij-server/src/panes/grid.rs @@ -1697,14 +1697,16 @@ 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(EMPTY_TERMINAL_CHARACTER); + self.clear_all_after_cursor(char_to_replace); } else if clear_type == 1 { - self.clear_all_before_cursor(EMPTY_TERMINAL_CHARACTER); + self.clear_all_before_cursor(char_to_replace); } else if clear_type == 2 { - self.fill_viewport(EMPTY_TERMINAL_CHARACTER); + self.fill_viewport(char_to_replace); } else if clear_type == 3 { self.clear_lines_above(); }