X-Git-Url: https://jxself.org/git/?p=carl9170fw.git;a=blobdiff_plain;f=config%2Fmenu.c;fp=config%2Fmenu.c;h=bbabf0a59ac4e488052111c02f7e8bd29f29fc94;hp=b1b1ee8cf98704253402b5b89f12abde87612b83;hb=42edd7729207214913a48ec926f3cc76906833b3;hpb=6f72d9b3ed9adee1c766992c0119c3d28a9391a7 diff --git a/config/menu.c b/config/menu.c index b1b1ee8..bbabf0a 100644 --- a/config/menu.c +++ b/config/menu.c @@ -326,12 +326,10 @@ void menu_finalize(struct menu *parent) * choice value symbols. */ parentdep = expr_alloc_symbol(sym); - } else if (parent->prompt) - /* Menu node for 'menu' */ - parentdep = parent->prompt->visible.expr; - else - /* Menu node for 'if' */ + } else { + /* Menu node for 'menu', 'if' */ parentdep = parent->dep; + } /* For each child menu node... */ for (menu = parent->list; menu; menu = menu->next) {