[coreboot] r76 - trunk/filo/main/grub

svn at coreboot.org svn at coreboot.org
Fri Oct 3 19:25:57 CEST 2008


Author: oxygene
Date: 2008-10-03 19:25:57 +0200 (Fri, 03 Oct 2008)
New Revision: 76

Modified:
   trunk/filo/main/grub/builtins.c
   trunk/filo/main/grub/char_io.c
Log:
- grub_putchar must send \r\n to itself, when it line wraps
- grub_printf("    ") leads to weird effects on scroll,
  grub_putstr("    ") does not - for now, use the latter.

Modified: trunk/filo/main/grub/builtins.c
===================================================================
--- trunk/filo/main/grub/builtins.c	2008-10-02 07:39:09 UTC (rev 75)
+++ trunk/filo/main/grub/builtins.c	2008-10-03 17:25:57 UTC (rev 76)
@@ -450,7 +450,7 @@
 									break;
 						}
 
-						grub_printf("    ");
+						grub_putstr("    ");
 						for (i = 0; i < len; i++)
 							grub_putchar(*doc++);
 						grub_putchar('\n');

Modified: trunk/filo/main/grub/char_io.c
===================================================================
--- trunk/filo/main/grub/char_io.c	2008-10-02 07:39:09 UTC (rev 75)
+++ trunk/filo/main/grub/char_io.c	2008-10-03 17:25:57 UTC (rev 76)
@@ -935,6 +935,7 @@
 	} else if (isprint(c)) {
 		getyx(stdscr, y, x);
 		if (x + 1 == COLS) {
+			console_putchar('\r');
 			console_putchar('\n');
 		}
 		if (console_color_state == COLOR_STATE_HIGHLIGHT)





More information about the coreboot mailing list