All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH] common, menu: do not trigger timeout again, if a line is read
@ 2012-01-17  8:24 Heiko Schocher
  2012-01-17 12:47 ` Jason Hobbs
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Heiko Schocher @ 2012-01-17  8:24 UTC (permalink / raw)
  To: u-boot

Signed-off-by: Heiko Schocher <hs@denx.de>
Cc: Jason Hobbs <jason.hobbs@calxeda.com>
---
 common/menu.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/common/menu.c b/common/menu.c
index 754a9f9..aa16c9a 100644
--- a/common/menu.c
+++ b/common/menu.c
@@ -236,8 +236,10 @@ static inline int menu_interactive_choice(struct menu *m, void **choice)
 		if (readret >= 0) {
 			choice_item = menu_item_by_key(m, cbuf);
 
-			if (!choice_item)
+			if (!choice_item) {
 				printf("%s not found\n", cbuf);
+				m->timeout = 0;
+			}
 		} else {
 			puts("^C\n");
 			return -EINTR;
-- 
1.7.7.4

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-01-18  6:18 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-17  8:24 [U-Boot] [PATCH] common, menu: do not trigger timeout again, if a line is read Heiko Schocher
2012-01-17 12:47 ` Jason Hobbs
2012-01-17 19:16 ` Mike Frysinger
2012-01-18  6:13   ` Heiko Schocher
2012-01-18  6:18 ` [U-Boot] [PATCH v2] common, menu: do not timeout again if an item was selected but not found Heiko Schocher

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.