diff options
author | Narayan Kamath <narayan@google.com> | 2014-01-08 12:19:40 +0000 |
---|---|---|
committer | Narayan Kamath <narayan@google.com> | 2014-01-08 12:19:40 +0000 |
commit | 3f7b8d0c6c2b1b6a8d183769621f5fd9c36cfc85 (patch) | |
tree | 0c3435280cae88b73cd227a7a94e62ddfc61b097 /services/core/jni/com_android_server_input_InputWindowHandle.cpp | |
parent | 080d1bdd7f80ce4d68a99f5c3433bfc5f70d2e4b (diff) | |
parent | 92ae034756f9564b36ac0f8b44e800da63af07fc (diff) | |
download | frameworks_base-3f7b8d0c6c2b1b6a8d183769621f5fd9c36cfc85.zip frameworks_base-3f7b8d0c6c2b1b6a8d183769621f5fd9c36cfc85.tar.gz frameworks_base-3f7b8d0c6c2b1b6a8d183769621f5fd9c36cfc85.tar.bz2 |
resolved conflicts for merge of 92ae0347 to klp-modular-dev
Change-Id: I703aea4f20985a4bbda0f685254721d6480bb20f
Diffstat (limited to 'services/core/jni/com_android_server_input_InputWindowHandle.cpp')
-rw-r--r-- | services/core/jni/com_android_server_input_InputWindowHandle.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/services/core/jni/com_android_server_input_InputWindowHandle.cpp b/services/core/jni/com_android_server_input_InputWindowHandle.cpp index 82e3dad..b80183c 100644 --- a/services/core/jni/com_android_server_input_InputWindowHandle.cpp +++ b/services/core/jni/com_android_server_input_InputWindowHandle.cpp @@ -173,7 +173,7 @@ sp<NativeInputWindowHandle> android_server_InputWindowHandle_getHandle( AutoMutex _l(gHandleMutex); - int ptr = env->GetIntField(inputWindowHandleObj, gInputWindowHandleClassInfo.ptr); + jlong ptr = env->GetLongField(inputWindowHandleObj, gInputWindowHandleClassInfo.ptr); NativeInputWindowHandle* handle; if (ptr) { handle = reinterpret_cast<NativeInputWindowHandle*>(ptr); @@ -187,8 +187,8 @@ sp<NativeInputWindowHandle> android_server_InputWindowHandle_getHandle( jweak objWeak = env->NewWeakGlobalRef(inputWindowHandleObj); handle = new NativeInputWindowHandle(inputApplicationHandle, objWeak); handle->incStrong((void*)android_server_InputWindowHandle_getHandle); - env->SetIntField(inputWindowHandleObj, gInputWindowHandleClassInfo.ptr, - reinterpret_cast<int>(handle)); + env->SetLongField(inputWindowHandleObj, gInputWindowHandleClassInfo.ptr, + reinterpret_cast<jlong>(handle)); } return handle; } @@ -199,9 +199,9 @@ sp<NativeInputWindowHandle> android_server_InputWindowHandle_getHandle( static void android_server_InputWindowHandle_nativeDispose(JNIEnv* env, jobject obj) { AutoMutex _l(gHandleMutex); - int ptr = env->GetIntField(obj, gInputWindowHandleClassInfo.ptr); + jlong ptr = env->GetLongField(obj, gInputWindowHandleClassInfo.ptr); if (ptr) { - env->SetIntField(obj, gInputWindowHandleClassInfo.ptr, 0); + env->SetLongField(obj, gInputWindowHandleClassInfo.ptr, 0); NativeInputWindowHandle* handle = reinterpret_cast<NativeInputWindowHandle*>(ptr); handle->decStrong((void*)android_server_InputWindowHandle_getHandle); @@ -232,7 +232,7 @@ int register_android_server_InputWindowHandle(JNIEnv* env) { FIND_CLASS(clazz, "com/android/server/input/InputWindowHandle"); GET_FIELD_ID(gInputWindowHandleClassInfo.ptr, clazz, - "ptr", "I"); + "ptr", "J"); GET_FIELD_ID(gInputWindowHandleClassInfo.inputApplicationHandle, clazz, |