瀏覽代碼

LibGUI: Use a while loop for iterating text spans

Sam Atkins 2 年之前
父節點
當前提交
efd56cda6a
共有 1 個文件被更改,包括 1 次插入4 次删除
  1. 1 4
      Userland/Libraries/LibGUI/TextEditor.cpp

+ 1 - 4
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);
                     draw_text(span_rect, text, *font, m_text_alignment, text_attributes);
                     span_rect.translate_by(span_rect.width(), 0);
                     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];
                     auto& span = document().spans()[span_index];
                     if (span.range.start().line() > line_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())) {
                         || (span.range.start().line() == line_index && span.range.start().column() >= start_of_visual_line + visual_line_text.length())) {