X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=config%2Fmenu.c;h=02f46813e7328e550d28a742623b90173e01e187;hb=3cde45725aaae3bce41e38cb1adbf692e46620ed;hp=99222855544c3a7c2f67b3c33b3796eb36e5ff80;hpb=51d27eb001f336dd8c665853383ad6f3b2498168;p=carl9170fw.git diff --git a/config/menu.c b/config/menu.c index 9922285..02f4681 100644 --- a/config/menu.c +++ b/config/menu.c @@ -212,6 +212,7 @@ void menu_add_option(int token, char *arg) sym_defconfig_list = current_entry->sym; else if (sym_defconfig_list != current_entry->sym) zconf_error("trying to redefine defconfig symbol"); + sym_defconfig_list->flags |= SYMBOL_AUTO; break; case T_OPT_ENV: prop_add_env(arg); @@ -828,15 +829,15 @@ static void get_symbol_str(struct gstr *r, struct symbol *sym, get_symbol_props_str(r, sym, P_SELECT, _(" Selects: ")); if (sym->rev_dep.expr) { str_append(r, _(" Selected by: ")); - expr_gstr_print_revdep(sym->rev_dep.expr, r); str_append(r, "\n"); + expr_gstr_print_revdep(sym->rev_dep.expr, r); } get_symbol_props_str(r, sym, P_IMPLY, _(" Implies: ")); if (sym->implied.expr) { str_append(r, _(" Implied by: ")); - expr_gstr_print_revdep(sym->implied.expr, r); str_append(r, "\n"); + expr_gstr_print_revdep(sym->implied.expr, r); } str_append(r, "\n\n");