From 91757960cc708f87fcbd384e611d093a08e2b9c5 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 19 Aug 2016 13:19:23 -0400 Subject: fix missing API for no-app-nap when building on OS X < 10.9 --- gtk2_ardour/cocoacarbon.mm | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gtk2_ardour') 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" ]; -- cgit v1.2.3