]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/OpcodeCreation.c
1) Add in support to get only VarStoreId = 1 from Multiple VarStores.
[mirror_edk2.git] / EdkCompatibilityPkg / Compatibility / FrameworkHiiToUefiHiiThunk / OpcodeCreation.c
index cf43572ab716a820d8d15f529e49de6aeb983626..6359c8e6802c9bb12822df03e4accb9e1513e77d 100644 (file)
@@ -717,7 +717,7 @@ typedef struct {
 \r
 EFI_STATUS\r
 F2UCreateNumericOpCode (\r
-  IN       HII_THUNK_CONTEXT               *ThunkContext,\r
+  IN       HII_THUNK_CONTEXT           *ThunkContext,\r
   IN       UINT16                      VarStoreId,\r
   IN CONST FRAMEWORK_EFI_IFR_NUMERIC   *FwOpcode,\r
   OUT      EFI_HII_UPDATE_DATA         *UefiData\r
@@ -755,10 +755,7 @@ F2UCreateNumericOpCode (
   UOpcode.Question.Header.Help = FwOpcode->Help;\r
 \r
   UOpcode.Question.QuestionId    = FwOpcode->Key;\r
-  //\r
-  // BUGBUG RESERVED_VARSTORE_ID should be passed in.\r
-  //\r
-  UOpcode.Question.VarStoreId    = RESERVED_VARSTORE_ID;\r
+  UOpcode.Question.VarStoreId    = VarStoreId;\r
   UOpcode.Question.VarStoreInfo.VarOffset = FwOpcode->QuestionId;\r
 \r
   UOpcode.Question.Flags  = (FwOpcode->Flags & (FRAMEWORK_EFI_IFR_FLAG_INTERACTIVE | FRAMEWORK_EFI_IFR_FLAG_RESET_REQUIRED));\r