summaryrefslogtreecommitdiff
path: root/gtk2_ardour/bundle_env_cocoa.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2020-03-24 14:27:36 +0100
committerRobin Gareus <robin@gareus.org>2020-03-24 14:27:36 +0100
commit6ddeaa273a1bbbb740cc1ffb63529c838d50ba28 (patch)
tree94df6cd5057bc5c9c6764673a85a53847ccd8611 /gtk2_ardour/bundle_env_cocoa.cc
parent853bf6d1789b49d233fe4d093a0afa485720bcde (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.cc7
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")) {