Message: 4
Date: Thu, 10 Oct 2024 15:43:20 -0600
From: Leo Sandoval <[email protected]>
To: [email protected]
Subject: [PATCH v3 02/16] term/terminfo: for ppc, reset console
display attr when clear screen
Message-ID: <[email protected]>
Content-Type: text/plain; charset="US-ASCII"; x-default=true
From: Paulo Flabiano Smorigo <[email protected]>
v2: Also use \x0c instead of a literal ^L to make future patches less
awkward.
This should fix this bugzilla:
https://bugzilla.redhat.com/show_bug.cgi?id=908519
Signed-off-by: Peter Jones <[email protected]>
Signed-off-by: Paulo Flabiano Smorigo <[email protected]>
Signed-off-by: Robbie Harwood <[email protected]>
---
grub-core/term/terminfo.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/grub-core/term/terminfo.c b/grub-core/term/terminfo.c
index 4e534c683..3dbe88e89 100644
--- a/grub-core/term/terminfo.c
+++ b/grub-core/term/terminfo.c
@@ -151,7 +151,7 @@ grub_terminfo_set_current (struct grub_term_output
*term,
/* Clear the screen. Using serial console, screen(1) only
recognizes the
* ANSI escape sequence. Using video console, Apple Open
Firmware
* (version 3.1.1) only recognizes the literal ^L. So use both.
*/
- data->cls = grub_strdup ("\e[2J");
+ data->cls = grub_strdup ("\x0c\e[2J\e[m");
data->reverse_video_on = grub_strdup ("\e[7m");
data->reverse_video_off = grub_strdup ("\e[m");
if (grub_strcmp ("ieee1275", str) == 0)
--
2.46.2
------------------------------
Reviewed-by: Avnish Chouhan <[email protected]>
_______________________________________________
Grub-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/grub-devel