diff --git a/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsole.c b/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsole.c index c33c47ca9f..3d0b83ee70 100644 --- a/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsole.c +++ b/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsole.c @@ -1892,7 +1892,8 @@ FlushCursor ( CurrentMode = This->Mode; - if (!CurrentMode->CursorVisible) { + if (!CurrentMode->CursorVisible || + (CurrentMode->CursorColumn == 0 && CurrentMode->CursorRow == 0 )) { return EFI_SUCCESS; }