From 9c2e89e8b8be2c2923b76c38c7f1fd316e6a8b18 Mon Sep 17 00:00:00 2001 From: Lucas CHOLLET Date: Thu, 10 Feb 2022 17:40:16 +0100 Subject: [PATCH] TextEditor: Fix highlighting bug in wrapping mode Before this patch the highlighted rectangle wasn't placed on the right spot. Now the red highlighting is correctly placed at the end of the line. This was due to a function called with a wrong argument. --- Userland/Libraries/LibGUI/TextEditor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibGUI/TextEditor.cpp b/Userland/Libraries/LibGUI/TextEditor.cpp index 2020430029..ee1a72f092 100644 --- a/Userland/Libraries/LibGUI/TextEditor.cpp +++ b/Userland/Libraries/LibGUI/TextEditor.cpp @@ -652,7 +652,7 @@ void TextEditor::paint_event(PaintEvent& event) if (physical_column < end_of_visual_line) { size_t visual_column = physical_column > start_of_visual_line ? (physical_column - start_of_visual_line) : 0; Gfx::IntRect whitespace_rect { - content_x_for_position({ line_index, visual_column }), + content_x_for_position({ line_index, physical_column }), visual_line_rect.y(), text_width_for_font(visual_line_text.substring_view(visual_column, visual_line_text.length() - visual_column), font()), visual_line_rect.height()