]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2009-12-27 Carles Pina i Estany <carles@pina.cat>
authorcarles <carles@pinux>
Sat, 26 Dec 2009 23:43:21 +0000 (00:43 +0100)
committercarles <carles@pinux>
Sat, 26 Dec 2009 23:43:21 +0000 (00:43 +0100)
* normal/cmdline.c (grub_cmdline_get): Print a space after prompt.
* normal/main.c (grub_normal_read_line): Remove a space from the
default prompt.

ChangeLog
normal/cmdline.c
normal/main.c

index 07dbb52fe73b1435a5a96f5cc3dcd74ae193d517..ebeb7ca93ec6e9f95a1739432031100c80245401 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-12-27  Carles Pina i Estany  <carles@pina.cat>
+
+       * normal/cmdline.c (grub_cmdline_get): Print a space after prompt.
+       * normal/main.c (grub_normal_read_line): Remove a space from the
+       default prompt.
+
 2009-12-27  Carles Pina i Estany  <carles@pina.cat>
 
        * loader/i386/efi/linux.c (GRUB_MOD_INIT): Improve command summary.
index 6d74e6e6930d140e1ba16fa68fa2e51d5e5e9e63..19b83951a02328b857ad81479bdb3283e274bb89 100644 (file)
@@ -268,14 +268,14 @@ grub_cmdline_get (const char *prompt, char cmdline[], unsigned max_len,
       grub_refresh ();
     }
 
-  plen = grub_strlen (prompt_translated);
+  plen = grub_strlen (prompt_translated) + sizeof (" ") - 1;
   lpos = llen = 0;
   buf[0] = '\0';
 
   if ((grub_getxy () >> 8) != 0)
     grub_putchar ('\n');
 
-  grub_printf ("%s", prompt_translated);
+  grub_printf ("%s ", prompt_translated);
 
   xpos = plen;
   ystart = ypos = (grub_getxy () & 0xFF);
index 17e21566d869d4d0b0185a7ff27b8756c2db4d3b..23de7e2388f827d804b1b90cd0d8b435c5ed3de4 100644 (file)
@@ -546,9 +546,9 @@ static grub_err_t
 grub_normal_read_line (char **line, int cont)
 {
   grub_parser_t parser = grub_parser_get_current ();
-  char prompt[sizeof("> ") + grub_strlen (parser->name)];
+  char prompt[sizeof(">") + grub_strlen (parser->name)];
 
-  grub_sprintf (prompt, "%s> ", parser->name);
+  grub_sprintf (prompt, "%s>", parser->name);
 
   while (1)
     {