bootctl: Respect the autoboot option

When autoboot is disabled, hide the prompt.

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass
2025-10-16 11:30:08 +01:00
parent 46a205b1ca
commit 45f0c19d32

View File

@@ -59,6 +59,7 @@ static int simple_ui_print(struct udevice *dev, const char *msg)
static int simple_ui_show(struct udevice *dev)
{
struct bc_ui_priv *upriv = dev_get_uclass_priv(dev);
struct logic_priv *lpriv = upriv->lpriv;
struct bootstd_priv *std;
struct scene *scn;
struct abuf *buf;
@@ -78,7 +79,7 @@ static int simple_ui_show(struct udevice *dev)
scene_id = ret;
scn = expo_lookup_scene_id(upriv->expo, scene_id);
scene_obj_set_hide(scn, OBJ_AUTOBOOT, false);
scene_obj_set_hide(scn, OBJ_AUTOBOOT, !lpriv->opt_autoboot);
ret = expo_edit_str(upriv->expo, STR_AUTOBOOT,
&upriv->autoboot_template,
&upriv->autoboot_str);