Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d6a09600 authored by Bo Liu's avatar Bo Liu
Browse files

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
parent 7db2ece5
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -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);
}