From 8bb7441edd2d41b03af0666367ce0bc7a78080a5 Mon Sep 17 00:00:00 2001 From: jcarsey Date: Mon, 30 Jan 2012 18:44:41 +0000 Subject: ShellPkg: Allow for format character strings to be typed in editor without having effect on editor screen. signed-off-by: jcarsey reviewed-by: leegrosenbaum git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12965 6f19259b-4bc3-4df7-8a09-765794883524 --- ShellPkg/Library/UefiShellLib/UefiShellLib.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ShellPkg/Library/UefiShellLib') diff --git a/ShellPkg/Library/UefiShellLib/UefiShellLib.c b/ShellPkg/Library/UefiShellLib/UefiShellLib.c index aabd9140df..85a5d44f08 100644 --- a/ShellPkg/Library/UefiShellLib/UefiShellLib.c +++ b/ShellPkg/Library/UefiShellLib/UefiShellLib.c @@ -2720,6 +2720,11 @@ InternalShellPrintWorker( // if (ResumeLocation != NULL) { if (*(ResumeLocation-1) == L'^') { + // + // Move cursor back 1 position to overwrite the ^ + // + gST->ConOut->SetCursorPosition(gST->ConOut, gST->ConOut->Mode->CursorColumn - 1, gST->ConOut->Mode->CursorRow); + // // Print a simple '%' symbol // -- cgit v1.2.3