]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/kern/emu/console.c: Move to ...
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 18 Feb 2012 18:51:43 +0000 (19:51 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 18 Feb 2012 18:51:43 +0000 (19:51 +0100)
* grub-core/term/emu/console.c: ...here.
(grub_ncurses_getkey): Fix return value if no key is detected.

ChangeLog
grub-core/Makefile.core.def
grub-core/term/emu/console.c [moved from grub-core/kern/emu/console.c with 99% similarity]

index 37a1bba3dcd3060f5b4bc253e44152105df3092f..b7d679cae455b1da661523043072bf5f5d6d8c97 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2012-02-18 Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/kern/emu/console.c: Move to ...
+       * grub-core/term/emu/console.c: ...here.
+       (grub_ncurses_getkey): Fix return value if no key is detected.
+
 2012-02-12  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * include/grub/test.h (grub_unit_test_init): Add missing prototype.
index 9d3d208f999e5b1817d1f10376852f087b30a37a..28dc7c19211a6bb69a5251d8724230e4d1121edd 100644 (file)
@@ -207,7 +207,6 @@ kernel = {
   emu = gnulib/progname.c;
   emu = gnulib/error.c;
   emu = kern/emu/cache_s.S;
-  emu = kern/emu/console.c;
   emu = kern/emu/hostdisk.c;
   emu = kern/emu/hostfs.c;
   emu = kern/emu/main.c;
@@ -215,6 +214,7 @@ kernel = {
   emu = kern/emu/mm.c;
   emu = kern/emu/time.c;
   emu = kern/emu/cache.c;
+  emu = term/emu/console.c;
 
   videoinkernel = term/gfxterm.c;
   videoinkernel = font/font.c;
similarity index 99%
rename from grub-core/kern/emu/console.c
rename to grub-core/term/emu/console.c
index 7fd1fc0c95728797a45a1699f48ce06a769e7b10..55e3a6b7f2ac0abee551136a56923ca4575f3f62 100644 (file)
@@ -116,7 +116,7 @@ grub_ncurses_getkey (struct grub_term_input *term __attribute__ ((unused)))
   switch (c)
     {
     case ERR:
-      return -1;
+      return GRUB_TERM_NO_KEY;
     case KEY_LEFT:
       c = GRUB_TERM_KEY_LEFT;
       break;