diff options
Diffstat (limited to 'services/jni/com_android_server_input_InputWindowHandle.cpp')
-rw-r--r-- | services/jni/com_android_server_input_InputWindowHandle.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/services/jni/com_android_server_input_InputWindowHandle.cpp b/services/jni/com_android_server_input_InputWindowHandle.cpp index bbb27d3..82e3dad 100644 --- a/services/jni/com_android_server_input_InputWindowHandle.cpp +++ b/services/jni/com_android_server_input_InputWindowHandle.cpp @@ -35,6 +35,7 @@ static struct { jfieldID inputChannel; jfieldID name; jfieldID layoutParamsFlags; + jfieldID layoutParamsPrivateFlags; jfieldID layoutParamsType; jfieldID dispatchingTimeoutNanos; jfieldID frameLeft; @@ -109,6 +110,8 @@ bool NativeInputWindowHandle::updateInfo() { mInfo->layoutParamsFlags = env->GetIntField(obj, gInputWindowHandleClassInfo.layoutParamsFlags); + mInfo->layoutParamsPrivateFlags = env->GetIntField(obj, + gInputWindowHandleClassInfo.layoutParamsPrivateFlags); mInfo->layoutParamsType = env->GetIntField(obj, gInputWindowHandleClassInfo.layoutParamsType); mInfo->dispatchingTimeout = env->GetLongField(obj, @@ -244,6 +247,9 @@ int register_android_server_InputWindowHandle(JNIEnv* env) { GET_FIELD_ID(gInputWindowHandleClassInfo.layoutParamsFlags, clazz, "layoutParamsFlags", "I"); + GET_FIELD_ID(gInputWindowHandleClassInfo.layoutParamsPrivateFlags, clazz, + "layoutParamsPrivateFlags", "I"); + GET_FIELD_ID(gInputWindowHandleClassInfo.layoutParamsType, clazz, "layoutParamsType", "I"); |