|
@@ -600,14 +600,18 @@ void get_symbol_str(struct gstr *r, struct symbol *sym,
|
|
|
}
|
|
|
for_all_prompts(sym, prop)
|
|
|
get_prompt_str(r, prop, head);
|
|
|
+
|
|
|
prop = get_symbol_prop(sym);
|
|
|
- str_printf(r, _(" Defined at %s:%d\n"), prop->menu->file->name,
|
|
|
- prop->menu->lineno);
|
|
|
- if (!expr_is_yes(prop->visible.expr)) {
|
|
|
- str_append(r, _(" Depends on: "));
|
|
|
- expr_gstr_print(prop->visible.expr, r);
|
|
|
- str_append(r, "\n");
|
|
|
+ if (prop) {
|
|
|
+ str_printf(r, _(" Defined at %s:%d\n"), prop->menu->file->name,
|
|
|
+ prop->menu->lineno);
|
|
|
+ if (!expr_is_yes(prop->visible.expr)) {
|
|
|
+ str_append(r, _(" Depends on: "));
|
|
|
+ expr_gstr_print(prop->visible.expr, r);
|
|
|
+ str_append(r, "\n");
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
hit = false;
|
|
|
for_all_properties(sym, prop, P_SELECT) {
|
|
|
if (!hit) {
|