diff --git a/soh/soh/SohGui/SohMenuBar.cpp b/soh/soh/SohGui/SohMenuBar.cpp index e6337dae663..9c4fc964f89 100644 --- a/soh/soh/SohGui/SohMenuBar.cpp +++ b/soh/soh/SohGui/SohMenuBar.cpp @@ -515,8 +515,13 @@ void DrawSettingsMenu() { UIWidgets::Tooltip("Activate vertical sync, to prevent screen tearing."); } +#ifdef __APPLE__ + if (Ship::Context::GetInstance()->GetWindow()->SupportsWindowedFullscreen() && !Ship::Context::GetInstance()->GetWindow()->IsFullscreen()) { + UIWidgets::PaddedEnhancementCheckbox("Exclusive fullscreen", CVAR_SDL_WINDOWED_FULLSCREEN, true, false); +#else if (Ship::Context::GetInstance()->GetWindow()->SupportsWindowedFullscreen()) { UIWidgets::PaddedEnhancementCheckbox("Windowed fullscreen", CVAR_SDL_WINDOWED_FULLSCREEN, true, false); +#endif } if (Ship::Context::GetInstance()->GetWindow()->GetGui()->SupportsViewports()) {