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
This commit is contained in:
@@ -61,8 +61,8 @@ bool NativeInputApplicationHandle::updateInfo() {
|
||||
|
||||
mInfo.name = getStringField(env, obj, gInputApplicationHandleClassInfo.name, "<null>");
|
||||
|
||||
mInfo.dispatchingTimeout = decltype(mInfo.dispatchingTimeout)(
|
||||
env->GetLongField(obj, gInputApplicationHandleClassInfo.dispatchingTimeoutNanos));
|
||||
mInfo.dispatchingTimeoutNanos =
|
||||
env->GetLongField(obj, gInputApplicationHandleClassInfo.dispatchingTimeoutNanos);
|
||||
|
||||
jobject tokenObj = env->GetObjectField(obj,
|
||||
gInputApplicationHandleClassInfo.token);
|
||||
|
||||
Reference in New Issue
Block a user