]> git.proxmox.com Git - mirror_edk2.git/commit
MdeModulePkg/HiiDatabase: Fix Setup numeric default value incorrect issue
authorChen, Lin Z <lin.z.chen@intel.com>
Fri, 1 Apr 2022 06:09:05 +0000 (14:09 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Fri, 8 Apr 2022 02:08:35 +0000 (02:08 +0000)
commit94f905b3bf37af99cff0787c2f529ab3fe2e8fbb
treef20fcc63d98e3f402eeb801e81d0d26eb301e494
parenta298a84478053872ed9da660a75f182ce81b8ddc
MdeModulePkg/HiiDatabase: Fix Setup numeric default value incorrect issue

When default/manufacturing flag get removed from numeric varid, it can't
get default value from StructurePcd in 'UpdateDefaultSettingInFormPackage'
function since there is no EFI_IFR_DEFAULT_OP opcode in IFR file. Add a
chance to get numeric default value from StructurePcd in the case that
numeric minimum value will be used as default value.

Signed-off-by: Chen Lin Z <lin.z.chen@intel.com>
Signed-off-by: Dandan Bi <dandan.bi@intel.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
MdeModulePkg/Universal/HiiDatabaseDxe/ConfigRouting.c
MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabase.h