From 4ee5627c1160329dafab62b03663cf94fe7fd38c Mon Sep 17 00:00:00 2001 From: Super Liu Date: Wed, 21 Jul 2021 01:37:49 +0000 Subject: [PATCH] dumpstate: force touch active by using bugreport specific flag Bug: 194157915 Test: bugreport works normally for touch. Signed-off-by: Super Liu Change-Id: Ice27991a4cac9cca875b55241126bc6f88fb62b6 --- dumpstate/DumpstateDevice.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dumpstate/DumpstateDevice.cpp b/dumpstate/DumpstateDevice.cpp index e5d53785..d566bb15 100644 --- a/dumpstate/DumpstateDevice.cpp +++ b/dumpstate/DumpstateDevice.cpp @@ -611,7 +611,7 @@ void DumpstateDevice::dumpTouchSection(int fd) { // Enable: force touch active snprintf(cmd, sizeof(cmd), "echo %s > %s/cmd && cat %s/cmd_result", - "force_touch_active,1", + "force_touch_active,2,1", lsi_spi_path, lsi_spi_path); RunCommandToFd(fd, "Force Touch Active", {"/vendor/bin/sh", "-c", cmd}); @@ -696,7 +696,7 @@ void DumpstateDevice::dumpTouchSection(int fd) { // Disable: force touch active snprintf(cmd, sizeof(cmd), "echo %s > %s/cmd && cat %s/cmd_result", - "force_touch_active,0", + "force_touch_active,2,0", lsi_spi_path, lsi_spi_path); RunCommandToFd(fd, "Force Touch Active", {"/vendor/bin/sh", "-c", cmd}); }