fix: setSimpleFullScreen shows traffic light in frameless window (#26128)

Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
This commit is contained in:
trop[bot]
2020-10-23 09:43:08 -07:00
committed by GitHub
parent d073ab64fb
commit 6785021927

View File

@@ -1116,7 +1116,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]