diff options
author | 2021-11-16 20:42:13 +0800 | |
---|---|---|
committer | 2021-11-30 14:43:09 -0800 | |
commit | e68c30e15fce66e270f2bec5055fe8561528bbb5 (patch) | |
tree | 30c4124fef86cec9dc6be1cf3c4a064ca4955086 /libs/androidfw/Locale.cpp | |
parent | 757be10fa0bfd49ed98331374d9f83742427db4e (diff) |
Delete try-finally beacuse calling finishInputEvent twice will cause 'Native Crash'
If there is an exception, finishInputEvent method will be called, then NativeInputEventReceiver also send finish signal,will cause a native crash,'Abort message: 'Could not find consume time for seq=xxxx'
[1] https://cs.android.com/android/platform/superproject/+/master:frameworks/base/core/jni/android_view_InputEventReceiver.cpp;l=441?q=InputEventRe&ss=android%2Fplatform%2Fsuperproject:frameworks%2F
[2] https://cs.android.com/android/platform/superproject/+/master:frameworks/native/libs/input/InputTransport.cpp;l=1259?q=InputTRAN&ss=android%2Fplatform%2Fsuperproject:frameworks%2F
Bug: 169866723
Test: atest InputEventSenderAndReceiverTest
Signed-off-by: chenxinyu <chenxinyu7@xiaomi.com>
Change-Id: Ib834e2a960741f7fa33a0661c67f305af0db517a
Diffstat (limited to 'libs/androidfw/Locale.cpp')
0 files changed, 0 insertions, 0 deletions