Cleanup previous PR
Fix leak of sub view and ensure child window has correct color space
This commit is contained in:
parent
42305c3464
commit
0321ca04f0
2 changed files with 4 additions and 0 deletions
|
|
@ -180,6 +180,8 @@ Detailed list of changes
|
|||
|
||||
- choose files kitten: Fix a regression that caused incorrect highlight of matched letters
|
||||
|
||||
- macOS: When using :opt:`macos_traditional_fullscreen` do not render content under the notch (:pull:`9678`)
|
||||
|
||||
0.46.1 [2026-03-16]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
|
|
|||
|
|
@ -3386,6 +3386,7 @@ bool _glfwPlatformIsFullscreen(_GLFWwindow* w, unsigned int flags) {
|
|||
[bg_window setOpaque:NO];
|
||||
[bg_window setIgnoresMouseEvents:YES];
|
||||
[bg_window setReleasedWhenClosed:NO];
|
||||
[bg_window setColorSpace:[window colorSpace]];
|
||||
// Add a colored subview only in the notch strip area
|
||||
NSView *notchView = [[NSView alloc] initWithFrame:NSMakeRect(0, sf.size.height - insetTop, sf.size.width, insetTop)];
|
||||
notchView.wantsLayer = YES;
|
||||
|
|
@ -3398,6 +3399,7 @@ bool _glfwPlatformIsFullscreen(_GLFWwindow* w, unsigned int flags) {
|
|||
[bg_window.contentView addSubview:notchView];
|
||||
[window addChildWindow:bg_window ordered:NSWindowBelow];
|
||||
w->ns.notch_cover_window = bg_window;
|
||||
[notchView release];
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue