i'm not sure if this is a bug?
TextEditor::setText (const String& newText, bool sendTextChangeMessage = true);
even if i set sendTextChangeMessage as false the textEditorTextChanged callback still triggered.
i track in the calling stack, ths sequence:
TextEditor::TextHolderComponent::valueChanged
TextEditor::textWasChangedByValue
TextEditor::setText
or this only occrs when the texteditor being initialized in the consturctor?
my code is very simple:
in the class MyWnd constructor:
txt.addListener(this);
txt.setText("......", false); //and the callback triggered.
and this only happens 1 time
txt.setText("..aa...", false); //no event!
txt.setText("...bb.", false); //no event!
OS: Win7
JUCE: v3.0.8