kunlun2: power-libperfmgr: move dt2w mode on top of setMode switch

* fixed dt2w after reboot

Signed-off-by: SamarV-121 <samarvispute121@gmail.com>
This commit is contained in:
Volodymyr Zhdanov 2020-10-01 23:16:43 +03:00 committed by GiaSen
parent 7fd6e62ecd
commit 4db1147a64

View file

@ -113,6 +113,11 @@ ndk::ScopedAStatus Power::setMode(Mode type, bool enabled) {
LOG(DEBUG) << "Power setMode: " << toString(type) << " to: " << enabled; LOG(DEBUG) << "Power setMode: " << toString(type) << " to: " << enabled;
ATRACE_INT(toString(type).c_str(), enabled); ATRACE_INT(toString(type).c_str(), enabled);
switch (type) { switch (type) {
case Mode::DOUBLE_TAP_TO_WAKE:
{
sysfs_write("/sys/class/touch/tp_dev/gesture_on", enabled ? "1" : "0");
}
break;
case Mode::LOW_POWER: case Mode::LOW_POWER:
break; break;
case Mode::SUSTAINED_PERFORMANCE: case Mode::SUSTAINED_PERFORMANCE:
@ -156,11 +161,6 @@ ndk::ScopedAStatus Power::setMode(Mode type, bool enabled) {
break; break;
} }
[[fallthrough]]; [[fallthrough]];
case Mode::DOUBLE_TAP_TO_WAKE:
{
sysfs_write("/sys/class/touch/tp_dev/gesture_on", enabled ? "1" : "0");
}
break;
case Mode::FIXED_PERFORMANCE: case Mode::FIXED_PERFORMANCE:
[[fallthrough]]; [[fallthrough]];
case Mode::EXPENSIVE_RENDERING: case Mode::EXPENSIVE_RENDERING: