fix missing API for no-app-nap when building on OS X < 10.9

This commit is contained in:
Paul Davis 2016-08-19 13:19:23 -04:00
parent 0444ce1d5e
commit 91757960cc

View file

@ -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" ];