mirror of
https://github.com/tianocore/edk2
synced 2026-08-27 00:23:19 -04:00
When the user selects an EFI_IFR_ACTION_OP (for example Commit Changes and Exit), SetupBrowser may submit the form and invoke the driver's callback before ordered-list question values are copied from their edit buffer into storage. HiiGetBrowserData() in the callback then sees stale list ordering and the submitted configuration is wrong. Sync all ordered-list values to storage on EFI_BROWSER_ACTION_CHANGED for action opcodes only. Only run for action opcodes to avoid affecting menu navigation (GOTO/REFRESH). Signed-off-by: Matt DeVillier <matt.devillier@gmail.com> |
||
|---|---|---|
| .. | ||
| Expression.c | ||
| Expression.h | ||
| IfrParse.c | ||
| Presentation.c | ||
| Setup.c | ||
| Setup.h | ||
| SetupBrowser.uni | ||
| SetupBrowserDxe.inf | ||
| SetupBrowserExtra.uni | ||