diff --git a/modules/juce_gui_basics/widgets/juce_TextEditor.cpp b/modules/juce_gui_basics/widgets/juce_TextEditor.cpp index 10ae35fd3d..80c3bee14d 100644 --- a/modules/juce_gui_basics/widgets/juce_TextEditor.cpp +++ b/modules/juce_gui_basics/widgets/juce_TextEditor.cpp @@ -1251,7 +1251,7 @@ void TextEditor::timerCallbackInt() void TextEditor::checkFocus() { - if (hasKeyboardFocus (false) && ! isCurrentlyBlockedByAnotherModalComponent()) + if (! wasFocused && hasKeyboardFocus (false) && ! isCurrentlyBlockedByAnotherModalComponent()) { wasFocused = true;