]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2008-02-17 Christian Franke <franke@computer.org>
authorrobertmh <robertmh@localhost>
Sun, 17 Feb 2008 13:52:18 +0000 (13:52 +0000)
committerrobertmh <robertmh@localhost>
Sun, 17 Feb 2008 13:52:18 +0000 (13:52 +0000)
        * commands/cat.c (grub_cmd_cat): Add break on GRUB_TERM_ESC key.

ChangeLog
commands/cat.c

index ab7f80274e5d4ef234948b7c210b0f1410bd41d3..b4ab4164c039ae1581efffd9dd4e6ecc0abfc8e6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-02-17  Christian Franke  <franke@computer.org>
+
+       * commands/cat.c (grub_cmd_cat): Add break on GRUB_TERM_ESC key.
+
 2008-02-17  Robert Millan  <rmh@aybabtu.com>
 
        * util/i386/pc/grub-setup.c (setup): In find_first_partition_start(),
index 834fd063bd9fafb051f91687f91d4340ca037fe7..3a0d1f8fbd1b17597213872bf5e487408a0b5f1a 100644 (file)
@@ -59,6 +59,12 @@ grub_cmd_cat (struct grub_arg_list *state __attribute__ ((unused)),
              grub_setcolorstate (GRUB_TERM_COLOR_STANDARD);
            }
        }
+
+      if (GRUB_TERM_ASCII_CHAR (grub_checkkey ()) == GRUB_TERM_ESC)
+       {
+         grub_getkey ();
+         break;
+       }
     }
 
   grub_putchar ('\n');