2) Quit the browser when formset displayed is EFI_FRONT_PAGE_SUBCLASS or EFI_SINGLE_USE_SUBCLASS to comply with the Framework Browser behavior.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5826
6f19259b-4bc3-4df7-8a09-
765794883524
//\r
if (*ActionRequest == EFI_BROWSER_ACTION_REQUEST_NONE && mHiiPackageListUpdated) {\r
*ActionRequest = EFI_BROWSER_ACTION_REQUEST_SUBMIT;\r
+ } else {\r
+ if (ConfigAccess->ThunkContext->FormSetSubClass == EFI_FRONT_PAGE_SUBCLASS ||\r
+ ConfigAccess->ThunkContext->FormSetSubClass == EFI_SINGLE_USE_SUBCLASS) {\r
+ *ActionRequest = EFI_BROWSER_ACTION_REQUEST_EXIT;\r
+ }\r
}\r
\r
\r
\r
Num = (UINT16) Handle;\r
\r
- ASSERT ((mHandle [Num / 8] & (~(1 << (Num % 8)))) != 0);\r
+ ASSERT ((mHandle [Num / 8] & (1 << (Num % 8))) != 0);\r
mHandle [Num / 8] &= (~(1 << (Num % 8)));\r
}\r