From 6181c03df03f298779db071315103ff5a8bd99ab Mon Sep 17 00:00:00 2001 From: Shelley Vohr Date: Thu, 22 Oct 2020 23:04:53 -0700 Subject: [PATCH] fix: setSimpleFullScreen shows traffic light in frameless window (#26096) --- shell/browser/native_window_mac.mm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shell/browser/native_window_mac.mm b/shell/browser/native_window_mac.mm index 7e9c4352b2..ff28de50e2 100644 --- a/shell/browser/native_window_mac.mm +++ b/shell/browser/native_window_mac.mm @@ -1139,7 +1139,8 @@ void NativeWindowMac::SetSimpleFullScreen(bool simple_fullscreen) { } // Restore window controls visibility state - const bool window_button_hidden = !window_button_visibility_.value_or(true); + const bool window_button_hidden = + !window_button_visibility_.value_or(true) || !has_frame(); [[window standardWindowButton:NSWindowZoomButton] setHidden:window_button_hidden]; [[window standardWindowButton:NSWindowMiniaturizeButton]