From 4aaa347aba58df3bc0916fc4711749e6cf99a813 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Mon, 22 Sep 2008 11:07:22 -0700 Subject: [PATCH] simple menu: make "menu default" work after "menu begin" Make "menu default" work after "menu begin", similar to after "label". This is consistent with how "menu label" works. Signed-off-by: H. Peter Anvin --- com32/menu/readconfig.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/com32/menu/readconfig.c b/com32/menu/readconfig.c index e26105a..0d3093b 100644 --- a/com32/menu/readconfig.c +++ b/com32/menu/readconfig.c @@ -624,7 +624,11 @@ static void parse_config_file(FILE *f) } } } else if ( looking_at(p, "default") ) { - ld.menudefault = 1; + if (ld.label) { + ld.menudefault = 1; + } else if (m->parent_entry) { + m->parent->defentry = m->parent_entry->entry; + } } else if ( looking_at(p, "hide") ) { ld.menuhide = 1; } else if ( looking_at(p, "passwd") ) { -- 2.7.4