commit | a6c3e088c64c2ccb7bf68a013a026af386f462a5 | [log] [tgz] |
---|---|---|
author | chenxinyu <chenxinyu7@xiaomi.com> | Tue Nov 16 20:42:13 2021 +0800 |
committer | 陈新宇 <chenxinyu7@xiaomi.com> | Tue Dec 14 06:24:23 2021 +0000 |
tree | 1b1b01143a3d1e2239c49af306ca4a8d3ce9c118 | |
parent | a1afeb691004f06c150ab25671c89fbfe3bacaee [diff] |
Delete skipCallbacks when Exception dispatchInputEvent 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 Signed-off-by: chenxinyu <chenxinyu7@xiaomi.com> Change-Id: Ib834e2a960741f7fa33a0661c67f305af0db517a Merged-In: Ib834e2a960741f7fa33a0661c67f305af0db517a