From 7fd6e62ecd78aa8243406d22a0770f409818c6c1 Mon Sep 17 00:00:00 2001 From: Volodymyr Zhdanov Date: Thu, 1 Oct 2020 02:24:54 +0300 Subject: [PATCH] kunlun2: power-libperfmgr: enable DOUBLE_TAP_TO_WAKE mode explicitly * libperfmgr expects mode to be declared in powerhint but dt2w is handled in powerhal * so let's just force enable it like google did with LOW_POWER * also use break instead of fallthrough because there's no need to play with hints Signed-off-by: SamarV-121 --- power-libperfmgr/aidl/Power.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/power-libperfmgr/aidl/Power.cpp b/power-libperfmgr/aidl/Power.cpp index de91b22..ca8eba6 100644 --- a/power-libperfmgr/aidl/Power.cpp +++ b/power-libperfmgr/aidl/Power.cpp @@ -195,8 +195,8 @@ ndk::ScopedAStatus Power::setMode(Mode type, bool enabled) { ndk::ScopedAStatus Power::isModeSupported(Mode type, bool *_aidl_return) { bool supported = mHintManager->IsHintSupported(toString(type)); - // LOW_POWER handled insides PowerHAL specifically - if (type == Mode::LOW_POWER) { + // LOW_POWER and DOUBLE_TAP_TO_WAKE handled insides PowerHAL specifically + if (type == Mode::LOW_POWER || type == Mode::DOUBLE_TAP_TO_WAKE) { supported = true; } LOG(INFO) << "Power mode " << toString(type) << " isModeSupported: " << supported;