mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-28 15:53:55 -04:00
cocoa: Fix black bar when switching to fullscreen while z-order is top
This commit is contained in:
parent
76386bc4c0
commit
e696ac4046
@ -851,7 +851,12 @@ set_properties_now(WindowProperties &properties) {
|
||||
if (switched) {
|
||||
if (_window != nil) {
|
||||
// For some reason, setting the style mask makes it give up its
|
||||
// first-responder status.
|
||||
// first-responder status. And for some reason, we need to first
|
||||
// restore the window to normal level before we switch fullscreen,
|
||||
// otherwise we may get a black bar if we're currently on Z_top.
|
||||
if (_properties.get_z_order() != WindowProperties::Z_normal) {
|
||||
[_window setLevel: NSNormalWindowLevel];
|
||||
}
|
||||
if ([_window respondsToSelector:@selector(setStyleMask:)]) {
|
||||
[_window setStyleMask:NSBorderlessWindowMask];
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user