]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/SetupBrowserDxe/Presentation.c
Add two new methods to get default value, also add sample code in sample driver.
[mirror_edk2.git] / MdeModulePkg / Universal / SetupBrowserDxe / Presentation.c
index ca766a24bc1fb1dd335724f7fb3fb8d260bde80e..8dc1651950745245d6a7cd2aee8828fd4975f07d 100644 (file)
@@ -1027,6 +1027,11 @@ SetupBrowser (
           default:\r
             break;\r
           }\r
+        } else if (Status == EFI_UNSUPPORTED) {\r
+          //\r
+          // If return EFI_UNSUPPORTED, also consider Hii driver suceess deal with it.\r
+          //\r
+          Status = EFI_SUCCESS;\r
         }\r
       }\r
       if (SubmitFormIsRequired) {\r
@@ -1151,6 +1156,11 @@ SetupBrowser (
             Selection->FormId = Selection->Form->FormId;\r
             Selection->QuestionId = 0;\r
           }\r
+        } else {\r
+          //\r
+          // If return EFI_UNSUPPORTED, also consider Hii driver suceess deal with it.\r
+          //\r
+          Status = EFI_SUCCESS;\r
         }\r
       }\r
 \r
@@ -1216,6 +1226,11 @@ SetupBrowser (
           default:\r
             break;\r
           }\r
+        } else if (Status == EFI_UNSUPPORTED) {\r
+          //\r
+          // If return EFI_UNSUPPORTED, also consider Hii driver suceess deal with it.\r
+          //\r
+          Status = EFI_SUCCESS;\r
         }\r
       }\r
       if (SubmitFormIsRequired) {\r