mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 08:44:19 -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 (switched) {
|
||||||
if (_window != nil) {
|
if (_window != nil) {
|
||||||
// For some reason, setting the style mask makes it give up its
|
// 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:)]) {
|
if ([_window respondsToSelector:@selector(setStyleMask:)]) {
|
||||||
[_window setStyleMask:NSBorderlessWindowMask];
|
[_window setStyleMask:NSBorderlessWindowMask];
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user