diff options
author | Robin Gareus <robin@gareus.org> | 2020-03-24 14:27:36 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-03-24 14:27:36 +0100 |
commit | 6ddeaa273a1bbbb740cc1ffb63529c838d50ba28 (patch) | |
tree | 94df6cd5057bc5c9c6764673a85a53847ccd8611 /gtk2_ardour/bundle_env_cocoa.cc | |
parent | 853bf6d1789b49d233fe4d093a0afa485720bcde (diff) |
Do not use openGL backed canvas + widgets on Catalina
This needs testing: local builds on Catalina vs.
running existing (10.6, 10.11) builds on 10.15.
Diffstat (limited to 'gtk2_ardour/bundle_env_cocoa.cc')
-rw-r--r-- | gtk2_ardour/bundle_env_cocoa.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk2_ardour/bundle_env_cocoa.cc b/gtk2_ardour/bundle_env_cocoa.cc index 1ae39c6452..68a7cd50d6 100644 --- a/gtk2_ardour/bundle_env_cocoa.cc +++ b/gtk2_ardour/bundle_env_cocoa.cc @@ -99,6 +99,13 @@ fixup_bundle_environment (int argc, char* argv[], string & localedir) setup_logging (); } + if (query_darwin_version () >= 19) { + /* on Catalina, do not use NSGLView */ + g_setenv ("ARDOUR_NSGL", "0", 0); + } else { + g_setenv ("ARDOUR_NSGL", "1", 0); + } + no_app_nap (); if (!g_getenv ("ARDOUR_BUNDLED")) { |