From a0bcb86e080301526c42a4b8c04d2530e8e4179f Mon Sep 17 00:00:00 2001 From: jules Date: Sun, 15 Jun 2014 12:05:01 +0100 Subject: [PATCH] Window focus fix for OSX app builds. --- .../juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm b/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm index 66fad3888e..31fc932456 100644 --- a/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm +++ b/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm @@ -1136,7 +1136,9 @@ public: bool isFocused() const override { - return this == currentlyFocusedPeer; + return (isSharedWindow || ! JUCEApplication::isStandaloneApp()) + ? this == currentlyFocusedPeer + : [window isKeyWindow]; } void grabFocus() override