dump_gti: fix I/O error when touch fails to resume
Bug: 289680312 Test: dump_gti works properly Change-Id: I8881102161d6e69fa9c188c751f332f5762bf7c7 Signed-off-by: Wendly Li <wendlyli@google.com>
This commit is contained in:
parent
4df319408a
commit
476373ef30
2 changed files with 40 additions and 2 deletions
|
@ -9,7 +9,26 @@ heatmap_path=$path
|
|||
fi
|
||||
|
||||
echo "------ Force Touch Active ------"
|
||||
result=$( cat "$path/force_active" 2>&1 )
|
||||
if [ $? -eq 0 ]; then
|
||||
state=$( echo "$result" |cut -d " " -f 2 )
|
||||
if [ "$state" = "locked" ]; then
|
||||
echo "The force_active is already locked!"
|
||||
else
|
||||
echo 1 > $path/force_active
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Failed to active touch device"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
else
|
||||
if [[ $result == *Operation\ not\ supported* ]]; then
|
||||
echo "force_active is not support, skip it"
|
||||
else
|
||||
echo "Failed to read the state of force_force"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "------ Touch Firmware Version ------"
|
||||
cat $path/fw_ver
|
||||
|
|
|
@ -9,7 +9,26 @@ heatmap_path=$path
|
|||
fi
|
||||
|
||||
echo "------ Force Touch Active ------"
|
||||
result=$( cat "$path/force_active" 2>&1 )
|
||||
if [ $? -eq 0 ]; then
|
||||
state=$( echo "$result" |cut -d " " -f 2 )
|
||||
if [ "$state" = "locked" ]; then
|
||||
echo "The force_active is already locked!"
|
||||
else
|
||||
echo 1 > $path/force_active
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Failed to active touch device"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
else
|
||||
if [[ $result == *Operation\ not\ supported* ]]; then
|
||||
echo "force_active is not support, skip it"
|
||||
else
|
||||
echo "Failed to read the state of force_force"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "------ Touch Firmware Version ------"
|
||||
cat $path/fw_ver
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue