diff --git a/src/juce_appframework/gui/components/controls/juce_TextEditor.cpp b/src/juce_appframework/gui/components/controls/juce_TextEditor.cpp index 6f733f1a90..44e1f2f491 100644 --- a/src/juce_appframework/gui/components/controls/juce_TextEditor.cpp +++ b/src/juce_appframework/gui/components/controls/juce_TextEditor.cpp @@ -2387,7 +2387,7 @@ void TextEditor::getCharPosition (const int index, float& cx, float& cy, float& { const float wordWrapWidth = getWordWrapWidth(); - if (wordWrapWidth > 0) + if (wordWrapWidth > 0 && sections.size() > 0) { TextEditorIterator i (sections, wordWrapWidth, passwordCharacter);