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