From 84847e46fa94ace7fe4a137656d2a64b06f10f6d Mon Sep 17 00:00:00 2001 From: Arjan Molenaar Date: Fri, 2 Aug 2024 17:30:48 +0200 Subject: [PATCH] macos: fix window transparency Revert window decoration changes from a6ce5067140214f2acc5a6b7f18c9265f7fb0058. --- gdk/macos/GdkMacosWindow.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/gdk/macos/GdkMacosWindow.c b/gdk/macos/GdkMacosWindow.c index 0b98b71fa9..04b1dab4ca 100644 --- a/gdk/macos/GdkMacosWindow.c +++ b/gdk/macos/GdkMacosWindow.c @@ -785,20 +785,13 @@ typedef NSString *CALayerContentsGravity; if (decorated) { - style_mask &= ~NSWindowStyleMaskFullSizeContentView; - [self setTitleVisibility:NSWindowTitleVisible]; + style_mask |= NSWindowStyleMaskTitled; } else { - style_mask |= NSWindowStyleMaskFullSizeContentView; - [self setTitleVisibility:NSWindowTitleHidden]; + style_mask &= ~NSWindowStyleMaskTitled; } - [self setTitlebarAppearsTransparent:!decorated]; - [[self standardWindowButton:NSWindowCloseButton] setHidden:!decorated]; - [[self standardWindowButton:NSWindowMiniaturizeButton] setHidden:!decorated]; - [[self standardWindowButton:NSWindowZoomButton] setHidden:!decorated]; - [self setStyleMask:style_mask]; }