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

Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
This commit is contained in:
trop[bot]
2020-10-23 09:17:24 -07:00
committed by GitHub
parent 4a312e9c6b
commit e50545db30

View File

@@ -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]