diff options
author | Harpreet \"Eli\" Sangha <eliptus@google.com> | 2020-04-10 15:11:58 +0900 |
---|---|---|
committer | Harpreet \"Eli\" Sangha <eliptus@google.com> | 2020-04-17 13:22:41 +0900 |
commit | b075a6a599fd6f4a9d12df2edebe0f626632fbdc (patch) | |
tree | fa9a3e629162799a4444c43e076ecaf3eb9ac289 /vibrator/aidl/default/Vibrator.cpp | |
parent | c2e1f3baefeef966686c0bd45bd07ae8398567b5 (diff) |
vibrator: vts: Validate Primitive Duration
Bug: 148496381
Test: Ran on Pixel 4
Signed-off-by: Harpreet \"Eli\" Sangha <eliptus@google.com>
Change-Id: Ie74f9458b881a51746539f61526fbe4898485b00
Diffstat (limited to 'vibrator/aidl/default/Vibrator.cpp')
-rw-r--r-- | vibrator/aidl/default/Vibrator.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/vibrator/aidl/default/Vibrator.cpp b/vibrator/aidl/default/Vibrator.cpp index 9236b95ddc..1a8fd3bf2c 100644 --- a/vibrator/aidl/default/Vibrator.cpp +++ b/vibrator/aidl/default/Vibrator.cpp @@ -163,6 +163,10 @@ ndk::ScopedAStatus Vibrator::compose(const std::vector<CompositeEffect>& composi } LOG(INFO) << "triggering primitive " << static_cast<int>(e.primitive) << " @ scale " << e.scale; + + int32_t durationMs; + getPrimitiveDuration(e.primitive, &durationMs); + usleep(durationMs * 1000); } if (callback != nullptr) { |