Fix lowPowerModeEnabled crash on iOS8

BUG=webrtc::5564

Review URL: https://codereview.webrtc.org/1739893003

Cr-Commit-Position: refs/heads/master@{#11774}
This commit is contained in:
tkchin 2016-02-26 00:25:45 -08:00 committed by Commit bot
parent e9c0cdff2d
commit fc59c4425e

View File

@ -170,7 +170,12 @@ int GetProcessorCount() {
}
bool GetLowPowerModeEnabled() {
return [NSProcessInfo processInfo].lowPowerModeEnabled;
NSProcessInfo* info = [NSProcessInfo processInfo];
// lowPoweredModeEnabled is only available on iOS9+.
if ([info respondsToSelector:@selector(lowPoweredModeEnabled)]) {
return info.lowPowerModeEnabled;
}
return false;
}
} // namespace ios