From efd56cda6a01d81be4bbb5c061def7f69052f9d0 Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Mon, 20 Feb 2023 16:09:35 +0000 Subject: [PATCH] LibGUI: Use a while loop for iterating text spans --- Userland/Libraries/LibGUI/TextEditor.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Userland/Libraries/LibGUI/TextEditor.cpp b/Userland/Libraries/LibGUI/TextEditor.cpp index de050aa33c..56b25466aa 100644 --- a/Userland/Libraries/LibGUI/TextEditor.cpp +++ b/Userland/Libraries/LibGUI/TextEditor.cpp @@ -579,10 +579,7 @@ void TextEditor::paint_event(PaintEvent& event) draw_text(span_rect, text, *font, m_text_alignment, text_attributes); span_rect.translate_by(span_rect.width(), 0); }; - for (;;) { - if (span_index >= document().spans().size()) { - break; - } + while (span_index < document().spans().size()) { auto& span = document().spans()[span_index]; if (span.range.start().line() > line_index || (span.range.start().line() == line_index && span.range.start().column() >= start_of_visual_line + visual_line_text.length())) {