frontend: Don't call .name() on I/O port fields without a running machine.

This commit is contained in:
Vas Crabb 2021-12-15 00:53:54 +11:00
parent 221fc74515
commit 98ef8411f9

View File

@ -258,12 +258,12 @@ void menu_device_config::populate_text(std::optional<text_layout> &layout, float
if (setting.value() == field.defvalue()) if (setting.value() == field.defvalue())
{ {
def = true; def = true;
util::stream_format(dips_opt, _(" %1$s [default: %2$s]\n"), field.name(), setting.name()); util::stream_format(dips_opt, _(" %1$s [default: %2$s]\n"), field.specific_name(), setting.name());
break; break;
} }
} }
if (!def) if (!def)
util::stream_format(dips_opt, _(" %1$s\n"), field.name()); util::stream_format(dips_opt, _(" %1$s\n"), field.specific_name());
} }
else if (field.type() == IPT_CONFIG) else if (field.type() == IPT_CONFIG)
{ {
@ -274,12 +274,12 @@ void menu_device_config::populate_text(std::optional<text_layout> &layout, float
if (setting.value() == field.defvalue()) if (setting.value() == field.defvalue())
{ {
def = true; def = true;
util::stream_format(confs_opt, _(" %1$s [default: %2$s]\n"), field.name(), setting.name()); util::stream_format(confs_opt, _(" %1$s [default: %2$s]\n"), field.specific_name(), setting.name());
break; break;
} }
} }
if (!def) if (!def)
util::stream_format(confs_opt, _(" %1$s\n"), field.name()); util::stream_format(confs_opt, _(" %1$s\n"), field.specific_name());
} }
} }