|
@@ -332,8 +332,10 @@ void menu_finalize(struct menu *parent)
|
|
*/
|
|
*/
|
|
parentdep = expr_alloc_symbol(sym);
|
|
parentdep = expr_alloc_symbol(sym);
|
|
} else if (parent->prompt)
|
|
} else if (parent->prompt)
|
|
|
|
+ /* Menu node for 'menu' */
|
|
parentdep = parent->prompt->visible.expr;
|
|
parentdep = parent->prompt->visible.expr;
|
|
else
|
|
else
|
|
|
|
+ /* Menu node for 'if' */
|
|
parentdep = parent->dep;
|
|
parentdep = parent->dep;
|
|
|
|
|
|
/* For each child menu node... */
|
|
/* For each child menu node... */
|