From 069088dff8069df4f0115fe43b97e99abd483a03 Mon Sep 17 00:00:00 2001 From: Volodymyr Zhdanov Date: Thu, 1 Oct 2020 02:24:54 +0300 Subject: [PATCH] sdm710-common: 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 5d2c9f5..bf07d7d 100644 --- a/power-libperfmgr/aidl/Power.cpp +++ b/power-libperfmgr/aidl/Power.cpp @@ -155,8 +155,8 @@ ndk::ScopedAStatus Power::setMode(Mode type, bool enabled) { ndk::ScopedAStatus Power::isModeSupported(Mode type, bool *_aidl_return) { bool supported = HintManager::GetInstance()->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;