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