https://git.reactos.org/?p=reactos.git;a=commitdiff;h=bf2f5a70a53860de0808d8...
commit bf2f5a70a53860de0808d83a4540c7e97520c92f Author: Katayama Hirofumi MZ katayama.hirofumi.mz@gmail.com AuthorDate: Sat Oct 8 08:47:22 2022 +0900 Commit: Katayama Hirofumi MZ katayama.hirofumi.mz@gmail.com CommitDate: Sat Oct 8 08:47:22 2022 +0900
[USETUP] Clear underlined text correctly
CORE-18446, CORE-5052 --- base/setup/usetup/consup.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/base/setup/usetup/consup.c b/base/setup/usetup/consup.c index 4aa952ce2a3..22feebd7c79 100644 --- a/base/setup/usetup/consup.c +++ b/base/setup/usetup/consup.c @@ -815,6 +815,11 @@ CONSOLE_ClearStyledText( { CONSOLE_ClearStatusTextX(coPos.X, Length); } + else if (Flags & TEXT_STYLE_UNDERLINE) + { + CONSOLE_ClearTextXY(coPos.X, coPos.Y, Length); + CONSOLE_ClearTextXY(coPos.X, coPos.Y + 1, Length); + } else /* TEXT_TYPE_REGULAR (Default) */ { CONSOLE_ClearTextXY(coPos.X, coPos.Y, Length);