• Rob Herring's avatar
    menu: only timeout when menu is displayed · 8594753b
    Rob Herring authored
    Make the menu timeout apply only when prompt flag is set and after the
    menu is displayed. This allows auto boot to work no matter whether prompt
    is set or cleared. Use the default selection if the menu times out.
    
    This also fixes the timeout value given to readline_into_buffer to be
    seconds instead of 10th of seconds.
    
    Old behavior:
    
    if prompt
      display menu and wait for choice
    else
      wait for timeout
      if key pressed
        display menu and wait for choice
      else
        exit command
    
    New behavior:
    
    if prompt
      display menu
      if key pressed
        wait for choice
      else
        boot default entry on timeout
    else
      boot default entry
    Signed-off-by: default avatarRob Herring <rob.herring@calxeda.com>
    8594753b
menu.c 9.99 KB