ADPF: Handle preferred interval on unsupported device
The original java implementation just passed along whatever the server returns which is -1 on unsupported devices. So do that here as well. Test: PerformanceHintManagerTest passes on unsupported device Bug: 194691581 Change-Id: I8ac07737e6ce52debf55478880d71f038f258056
This commit is contained in:
@@ -111,8 +111,7 @@ APerformanceHintManager* APerformanceHintManager::create(sp<IHintManager> manage
|
||||
return nullptr;
|
||||
}
|
||||
if (preferredRateNanos <= 0) {
|
||||
ALOGE("%s: PerformanceHint invalid preferred rate.", __FUNCTION__);
|
||||
return nullptr;
|
||||
preferredRateNanos = -1L;
|
||||
}
|
||||
return new APerformanceHintManager(std::move(manager), preferredRateNanos);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user