From 20a7334a96686a5309af7582274328f0add108a3 Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Fri, 7 Jul 2017 20:35:11 -0500 Subject: [PATCH] MdeModulePkg/GraphicsConsole: don't draw cursor at 0,0 Prevents cursor from flashing on screen when changing modes or clearing the screen. Signed-off-by: Matt DeVillier --- .../Universal/Console/GraphicsConsoleDxe/GraphicsConsole.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; }