]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2008-02-09 Robert Millan <rmh@aybabtu.com>
authorrobertmh <robertmh@localhost>
Sat, 9 Feb 2008 11:00:19 +0000 (11:00 +0000)
committerrobertmh <robertmh@localhost>
Sat, 9 Feb 2008 11:00:19 +0000 (11:00 +0000)
        * normal/menu.c (run_menu): If timeout is set to zero, don't bother
        drawing the menu.

ChangeLog
normal/menu.c

index cb04bfeb1ffae888d4165a3102cb17bdb1684295..e0846ea4dd43f62e39819a5a0f86edea58f3362c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-02-09  Robert Millan  <rmh@aybabtu.com>
+
+       * normal/menu.c (run_menu): If timeout is set to zero, don't bother
+       drawing the menu.
+
 2008-02-09  Robert Millan  <rmh@aybabtu.com>
 
        * commands/sleep.c: New file.
index 5d120b917fc07ec791395f7cb242f0a1a6f5f2a5..1d4d4ec7359da083baa61720515f172546569642 100644 (file)
@@ -339,6 +339,10 @@ run_menu (grub_menu_t menu, int nested)
   if (default_entry < 0 || default_entry >= menu->size)
     default_entry = 0;
 
+  /* If timeout is 0, drawing is pointless (and ugly).  */
+  if (get_timeout () == 0)
+    return default_entry;
+
   offset = default_entry;
   if (offset > GRUB_TERM_NUM_ENTRIES - 1)
     {