);\r
if (!EFI_ERROR (Status)) {\r
if ((Info->HorizontalResolution == 800) &&\r
- (Info->VerticalResolution == 600) &&\r
- ((Info->PixelFormat == PixelRedGreenBlueReserved8BitPerColor) ||\r
- (Info->PixelFormat == PixelBlueGreenRedReserved8BitPerColor))) {\r
+ (Info->VerticalResolution == 600)) {\r
Status = Private->GraphicsOutput->SetMode (Private->GraphicsOutput, ModeNumber);\r
if (!EFI_ERROR (Status)) {\r
gBS->FreePool (Info);\r
UgaDraw = Private->UgaDraw;\r
ModeData = &(Private->ModeData[ModeNumber]);\r
\r
+ if (ModeData->Columns <= 0 && ModeData->Rows <= 0) {\r
+ return EFI_UNSUPPORTED;\r
+ }\r
+\r
//\r
// Make sure the requested mode number is supported\r
//\r