diff --git a/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm b/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm index e02efdb01f..1f89d788e2 100644 --- a/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm +++ b/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm @@ -1887,15 +1887,9 @@ private: static BOOL becomeFirstResponder (id self, SEL) { if (auto* owner = getOwner (self)) - { - if (owner->canBecomeKeyWindow()) - { - owner->viewFocusGain(); - return YES; - } - } + owner->viewFocusGain(); - return NO; + return YES; } static BOOL resignFirstResponder (id self, SEL)