[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Fix backspace in the username login prompt
From: |
Egor Ignatov |
Subject: |
[PATCH] Fix backspace in the username login prompt |
Date: |
Thu, 29 Apr 2021 17:43:48 +0300 |
This patch fixes an old bug when backspace key does not work in the
username login prompt. It allows BIDI type BN characters (control
chars like '\b') in the visual line. And when grub_gfxterm_putchar
recieves this line it successfully processes backspace.
Signed-off-by: Egor Ignatov <egori@altlinux.org>
---
Hi, I'd like to try to propose this patch again. I'm new to the open
source community, so any feedback and suggestions will be appreciated.
grub/grub-core/normal/charset.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/grub/grub-core/normal/charset.c b/grub/grub-core/normal/charset.c
index b0ab47d73..30e819bdf 100644
--- a/grub/grub-core/normal/charset.c
+++ b/grub/grub-core/normal/charset.c
@@ -925,6 +925,7 @@ grub_bidi_line_logical_to_visual (const grub_uint32_t
*logical,
pop_stack ();
break;
case GRUB_BIDI_TYPE_BN:
+ visual_len++;
break;
case GRUB_BIDI_TYPE_R:
case GRUB_BIDI_TYPE_AL:
--
2.25.4
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [PATCH] Fix backspace in the username login prompt,
Egor Ignatov <=