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

Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
This commit is contained in:
trop[bot]
2020-10-23 11:06:24 -07:00
committed by GitHub
parent 2b1004919d
commit 3551c81cc5

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]