diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-08-19 11:12:05 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-08-19 11:12:35 -0400 |
commit | 25ec63968c0e792217a015c402ac52ae59a85e3b (patch) | |
tree | 6dcfd4a629c48060739c286a99dfec67505ed1be /gtk2_ardour/bundle_env_cocoa.cc | |
parent | adf290446fe86ef9cab93f1d0f3bb43bcdd2a54d (diff) |
add code to disable AppNap on OS X/MacOS
Should build on versions before 10.9 and run everywhere due to respondsToSelector check.
Diffstat (limited to 'gtk2_ardour/bundle_env_cocoa.cc')
-rw-r--r-- | gtk2_ardour/bundle_env_cocoa.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk2_ardour/bundle_env_cocoa.cc b/gtk2_ardour/bundle_env_cocoa.cc index d63057408e..12d7aae2d6 100644 --- a/gtk2_ardour/bundle_env_cocoa.cc +++ b/gtk2_ardour/bundle_env_cocoa.cc @@ -50,6 +50,7 @@ using namespace ARDOUR; using namespace std; extern void set_language_preference (); // cocoacarbon.mm +extern void no_app_nap (); // cocoacarbon.mm static void setup_logging(void) @@ -81,6 +82,10 @@ setup_logging(void) void fixup_bundle_environment (int argc, char* argv[], string & localedir) { + /* do this even for non-bundle runtimes */ + + no_app_nap (); + if (!g_getenv ("ARDOUR_BUNDLED")) { return; } |