1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-02 03:20:06 +00:00

Improved z-order of always-on-top temporary windows in OSX.

This commit is contained in:
jules 2014-03-19 12:31:00 +00:00
parent dfda7c77fc
commit e2461cd5b0

View file

@ -141,7 +141,7 @@ public:
[window setHasShadow: ((windowStyleFlags & windowHasDropShadow) != 0)];
if (component.isAlwaysOnTop())
[window setLevel: NSFloatingWindowLevel];
setAlwaysOnTop (true);
[window setContentView: view];
[window setAutodisplay: YES];
@ -441,8 +441,10 @@ public:
bool setAlwaysOnTop (bool alwaysOnTop) override
{
if (! isSharedWindow)
[window setLevel: alwaysOnTop ? NSFloatingWindowLevel
[window setLevel: alwaysOnTop ? ((getStyleFlags() & windowIsTemporary) != 0 ? NSPopUpMenuWindowLevel
: NSFloatingWindowLevel)
: NSNormalWindowLevel];
return true;
}