From b9c8a1475fcaa71d68964d312c1c7693abcb54f4 Mon Sep 17 00:00:00 2001 From: ed Date: Fri, 23 Apr 2021 14:58:11 +0100 Subject: [PATCH] TextEditor: New line atoms should have zero width --- modules/juce_gui_basics/widgets/juce_TextEditor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_gui_basics/widgets/juce_TextEditor.cpp b/modules/juce_gui_basics/widgets/juce_TextEditor.cpp index d4d436b090..0f792836e9 100644 --- a/modules/juce_gui_basics/widgets/juce_TextEditor.cpp +++ b/modules/juce_gui_basics/widgets/juce_TextEditor.cpp @@ -263,7 +263,7 @@ private: TextAtom atom; atom.atomText = String (start, numChars); - atom.width = font.getStringWidthFloat (atom.getText (passwordChar)); + atom.width = (atom.isNewLine() ? 0.0f : font.getStringWidthFloat (atom.getText (passwordChar))); atom.numChars = (uint16) numChars; atoms.add (atom); }