From 5c485d4a1e6729f2aba0908e42edcb3252174ec1 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 6 Jun 2020 19:35:07 +0200 Subject: [PATCH] LibGUI: Fix TextEditor painting glitch after add_clip_rect() change --- Libraries/LibGUI/TextEditor.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Libraries/LibGUI/TextEditor.cpp b/Libraries/LibGUI/TextEditor.cpp index b5cdf78a0f..ffc0cc6d15 100644 --- a/Libraries/LibGUI/TextEditor.cpp +++ b/Libraries/LibGUI/TextEditor.cpp @@ -402,6 +402,8 @@ void TextEditor::paint_event(PaintEvent& event) width() - width_occupied_by_vertical_scrollbar() - ruler_width(), height() - height_occupied_by_horizontal_scrollbar() }; + if (m_ruler_visible) + text_clip_rect.move_by(-ruler_width(), 0); painter.add_clip_rect(text_clip_rect); for (size_t line_index = first_visible_line; line_index <= last_visible_line; ++line_index) {