]> git.proxmox.com Git - mirror_edk2.git/commitdiff
add return error check.
authorvanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 17 Mar 2008 08:14:53 +0000 (08:14 +0000)
committervanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 17 Mar 2008 08:14:53 +0000 (08:14 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4860 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Library/GraphicsLib/Graphics.c

index f2509c19b9136ff60f34806731faf7cc98d469e7..e86b493db1f9462ef2ecd7a77abe50b777cdb902 100644 (file)
@@ -456,7 +456,10 @@ Returns:
   Badging = NULL;\r
   Status  = gBS->LocateProtocol (&gEfiOEMBadgingProtocolGuid, NULL, (VOID**)&Badging);\r
 \r
-  ConsoleControl->SetMode (ConsoleControl, EfiConsoleControlScreenGraphics);\r
+  Status = ConsoleControl->SetMode (ConsoleControl, EfiConsoleControlScreenGraphics);\r
+  if (EFI_ERROR (Status)) {\r
+    return EFI_UNSUPPORTED;\r
+  }\r
 \r
   if (GraphicsOutput != NULL) {\r
     SizeOfX = GraphicsOutput->Mode->Info->HorizontalResolution;\r