From 0a377a95c53317a4f0dff65f7d2f60ee05f0851c Mon Sep 17 00:00:00 2001 From: jules Date: Fri, 15 May 2015 11:39:02 +0100 Subject: [PATCH] Fix for code editor long lines not rendering --- .../juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp b/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp index b2f26731d1..f6820b1ebb 100644 --- a/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp +++ b/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp @@ -103,11 +103,11 @@ public: break; const SyntaxToken& token = tokens.getReference(i); - as.append (token.text.removeCharacters ("\r\n"), fontToUse, owner.getColourForTokenType (token.tokenType)); + as.append (token.text.initialSectionNotContaining ("\r\n"), fontToUse, owner.getColourForTokenType (token.tokenType)); column += token.length; } - as.draw (g, Rectangle (x, (float) y, 10000.0f, (float) lineH)); + as.draw (g, Rectangle (x, (float) y, column * characterWidth + 10.0f, (float) lineH)); } private: