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


Loading…
Cancel
Save