Browse Source

Avoided disabling OSX kiosk mode when focus is lost.

tags/2021-05-28
jules 13 years ago
parent
commit
a07f07dda3
1 changed files with 1 additions and 6 deletions
  1. +1
    -6
      modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm

+ 1
- 6
modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm View File

@@ -303,7 +303,7 @@ public:
//==============================================================================
NSWindow* window;
JuceNSView* view;
bool isSharedWindow, fullScreen, insideDrawRect, usingCoreGraphics, usingOpenGL, recursiveToFrontCall;
bool isSharedWindow, fullScreen, insideDrawRect, usingCoreGraphics, recursiveToFrontCall;
static ModifierKeys currentModifiers;
static ComponentPeer* currentlyFocusedPeer;
@@ -319,15 +319,11 @@ private:
if (Process::isForegroundProcess())
{
currentlyFocusedPeer->handleFocusGain();
ModalComponentManager::getInstance()->bringModalComponentsToFront();
}
else
{
currentlyFocusedPeer->handleFocusLoss();
// turn kiosk mode off if we lose focus..
Desktop::getInstance().setKioskModeComponent (nullptr);
}
}
}
@@ -935,7 +931,6 @@ NSViewComponentPeer::NSViewComponentPeer (Component* const component_,
#else
usingCoreGraphics (false),
#endif
usingOpenGL (false),
recursiveToFrontCall (false)
{
appFocusChangeCallback = appFocusChanged;


Loading…
Cancel
Save