From 06b518fbeb4d2db4e38ba20c65c0fd6873465f1b Mon Sep 17 00:00:00 2001 From: Chris Ye Date: Wed, 22 Jul 2020 16:47:16 -0700 Subject: [PATCH] Use AIDL compiler to generate InputApplicationInfo class. Define parcelable structure in AIDL file to skip manual code of parcel read and write. Bug: 160178917 Test: atest libinput_tests Change-Id: Icbca836c1ad4d5270934fc4966ee934257d86ad9 --- core/jni/android_hardware_input_InputApplicationHandle.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/jni/android_hardware_input_InputApplicationHandle.cpp b/core/jni/android_hardware_input_InputApplicationHandle.cpp index 350f35828418f..9137ee0227ff6 100644 --- a/core/jni/android_hardware_input_InputApplicationHandle.cpp +++ b/core/jni/android_hardware_input_InputApplicationHandle.cpp @@ -61,8 +61,8 @@ bool NativeInputApplicationHandle::updateInfo() { mInfo.name = getStringField(env, obj, gInputApplicationHandleClassInfo.name, ""); - mInfo.dispatchingTimeout = decltype(mInfo.dispatchingTimeout)( - env->GetLongField(obj, gInputApplicationHandleClassInfo.dispatchingTimeoutNanos)); + mInfo.dispatchingTimeoutNanos = + env->GetLongField(obj, gInputApplicationHandleClassInfo.dispatchingTimeoutNanos); jobject tokenObj = env->GetObjectField(obj, gInputApplicationHandleClassInfo.token);