X-Git-Url: https://jxself.org/git/?p=carl9170fw.git;a=blobdiff_plain;f=config%2Fconf.c;h=927e3ba5830f0aeb7fdf19de3768f013494411f2;hp=392cefd68daf03a68be5747733c51118c623e72b;hb=88c63806fe5084f148caa35d479320f283998988;hpb=991f1fbe02ccfd2595908a03369621ab05cd21ff diff --git a/config/conf.c b/config/conf.c index 392cefd..927e3ba 100644 --- a/config/conf.c +++ b/config/conf.c @@ -354,8 +354,7 @@ static void conf(struct menu *menu) switch (prop->type) { case P_MENU: - if ((input_mode == listnewconfig || - input_mode == oldnoconfig) && + if (input_mode == listnewconfig) && rootEntry != menu) { check_conf(menu); return; @@ -419,7 +418,7 @@ static void check_conf(struct menu *menu) if (sym->name && !sym_is_choice_value(sym)) { printf("%s%s\n", CONFIG_, sym->name); } - } else if (input_mode != oldnoconfig) { + } else { if (!conf_cnt++) printf(_("*\n* Restart config...\n*\n")); rootEntry = menu_get_parent_menu(menu); @@ -630,9 +629,7 @@ int main(int ac, char **av) do { conf_cnt = 0; check_conf(&rootmenu); - } while (conf_cnt && - (input_mode != listnewconfig && - input_mode != oldnoconfig)); + } while (conf_cnt); break; }