mirror of https://github.com/acidanthera/audk.git
MdeModulePkg/SetupBrowserDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY
REF: UEFI_Spec_2_10_Aug29.pdf page 1695. In 35.5.4 EFI_HII_CONFIG_ACCESS_PROTOCOL.CallBack(): If the callback function returns with the ActionRequest set to _QUESTION_APPLY, then the Forms Browser will write the current modified question value on the selected form to storage. Update the SetupBrowserDxe, if callback function return EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY, then call SetQuestionValue with GetSetValueWithHiiDriver to apply the change immediately. Signed-off-by: Ming Tan <ming.tan@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Cc: Dandan Bi <dandan.bi@intel.com> Reviewed-by: Dandan Bi <dandan.bi@intel.com> Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
This commit is contained in:
parent
5694ff42d5
commit
588cfc63d2
|
@ -2145,6 +2145,15 @@ ProcessCallBackFunction (
|
||||||
gCallbackReconnect = TRUE;
|
gCallbackReconnect = TRUE;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY:
|
||||||
|
Status = SetQuestionValue (
|
||||||
|
gCurrentSelection->FormSet,
|
||||||
|
gCurrentSelection->Form,
|
||||||
|
Statement,
|
||||||
|
GetSetValueWithHiiDriver
|
||||||
|
);
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue