25 const NSActivityOptions activityOptions =
26 NSActivityUserInitiatedAllowingIdleSystemSleep &
27 ~(NSActivitySuddenTerminationDisabled |
28 NSActivityAutomaticTerminationDisabled);
30 id processInfo = [NSProcessInfo processInfo];
31 if ([processInfo respondsToSelector:
@selector(beginActivityWithOptions:reason:)])
33 activityId = [processInfo beginActivityWithOptions: activityOptions reason:
@"Temporarily disable App Nap for bitcoin-qt."];