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:
parent
dfda7c77fc
commit
e2461cd5b0
1 changed files with 4 additions and 2 deletions
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue