summaryrefslogtreecommitdiff
path: root/gtk2_ardour/cocoacarbon.mm
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-08-19 13:19:23 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-08-19 13:19:37 -0400
commit91757960cc708f87fcbd384e611d093a08e2b9c5 (patch)
tree3a86af7a4e9ca0c3794a975d038fc25e34ab620e /gtk2_ardour/cocoacarbon.mm
parent0444ce1d5efb523fa5f9bf1e793c5123b3b5f4d3 (diff)
fix missing API for no-app-nap when building on OS X < 10.9
Diffstat (limited to 'gtk2_ardour/cocoacarbon.mm')
-rw-r--r--gtk2_ardour/cocoacarbon.mm5
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk2_ardour/cocoacarbon.mm b/gtk2_ardour/cocoacarbon.mm
index 2376756b03..f73488ea52 100644
--- a/gtk2_ardour/cocoacarbon.mm
+++ b/gtk2_ardour/cocoacarbon.mm
@@ -112,6 +112,11 @@ set_language_preference ()
void
no_app_nap ()
{
+
+#ifndef NSActivityLatencyCritical
+#define NSActivityLatencyCritical 0xFF00000000ULL
+#endif
+
if ( [ [ NSProcessInfo processInfo ] respondsToSelector:@selector(beginActivityWithOptions:reason:) ] ) {
cout << "Disabling MacOS AppNap\n";
[ [ NSProcessInfo processInfo] beginActivityWithOptions:NSActivityLatencyCritical reason:@"realtime audio" ];