diff --git a/xtldr/textui.c b/xtldr/textui.c index e433885..edf960f 100644 --- a/xtldr/textui.c +++ b/xtldr/textui.c @@ -894,6 +894,9 @@ BlpDrawBootMenuEntry(IN PXTBL_DIALOG_HANDLE Handle, { UINT Index; + /* Move cursor to the right position */ + BlSetCursorPosition(5, 4 + Position); + /* Check whether this entry should be highlighted */ if(Highlighted) { @@ -906,9 +909,6 @@ BlpDrawBootMenuEntry(IN PXTBL_DIALOG_HANDLE Handle, BlSetConsoleAttributes(EFI_TEXT_BGCOLOR_BLACK | EFI_TEXT_FGCOLOR_LIGHTGRAY); } - /* Move cursor to the right position */ - BlSetCursorPosition(5, 4 + Position); - /* Clear menu entry */ for(Index = 0; Index < Handle->Width - 4; Index++) {