From c1339baba8374a9d5b9c6e8190aa76b7c6a7f5fa Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 2 Jan 2021 00:33:14 +0100 Subject: [PATCH] LibGUI: Fix cursor height in single-line text boxes We should use the TextEditor::line_height() for the cursor height, same as we do in multi-line mode. --- Libraries/LibGUI/TextEditor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/LibGUI/TextEditor.cpp b/Libraries/LibGUI/TextEditor.cpp index cfbc16b833..1993145e48 100644 --- a/Libraries/LibGUI/TextEditor.cpp +++ b/Libraries/LibGUI/TextEditor.cpp @@ -1134,7 +1134,7 @@ Gfx::IntRect TextEditor::content_rect_for_position(const TextPosition& position) int x = content_x_for_position(position); if (is_single_line()) { - Gfx::IntRect rect { x, 0, 1, font().glyph_height() + 2 }; + Gfx::IntRect rect { x, 0, 1, line_height() }; rect.center_vertically_within({ {}, frame_inner_rect().size() }); return rect; }