summaryrefslogtreecommitdiff
path: root/gtk2_ardour/bundle_env_cocoa.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-08-19 11:12:05 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-08-19 11:12:35 -0400
commit25ec63968c0e792217a015c402ac52ae59a85e3b (patch)
tree6dcfd4a629c48060739c286a99dfec67505ed1be /gtk2_ardour/bundle_env_cocoa.cc
parentadf290446fe86ef9cab93f1d0f3bb43bcdd2a54d (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.cc5
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;
}