summaryrefslogtreecommitdiffstats
path: root/nxp
diff options
context:
space:
mode:
Diffstat (limited to 'nxp')
-rw-r--r--nxp/jni/com_android_nfc.cpp4
-rw-r--r--nxp/jni/com_android_nfc_NativeNfcManager.cpp4
-rwxr-xr-xnxp/src/com/android/nfc/dhimpl/NativeNfcManager.java2
3 files changed, 5 insertions, 5 deletions
diff --git a/nxp/jni/com_android_nfc.cpp b/nxp/jni/com_android_nfc.cpp
index 2852706a..291bf207 100644
--- a/nxp/jni/com_android_nfc.cpp
+++ b/nxp/jni/com_android_nfc.cpp
@@ -156,8 +156,8 @@ struct nfc_jni_native_data* nfc_jni_get_nat(JNIEnv *e, jobject o)
{
/* Retrieve native structure address */
ScopedLocalRef<jclass> c(e, e->GetObjectClass(o));
- jfieldID f = e->GetFieldID(c.get(), "mNative", "I");
- return (struct nfc_jni_native_data*) e->GetIntField(o, f);
+ jfieldID f = e->GetFieldID(c.get(), "mNative", "J");
+ return (struct nfc_jni_native_data*)e->GetLongField(o, f);
}
struct nfc_jni_native_data* nfc_jni_get_nat_ext(JNIEnv *e)
diff --git a/nxp/jni/com_android_nfc_NativeNfcManager.cpp b/nxp/jni/com_android_nfc_NativeNfcManager.cpp
index 81d79c13..fd1cc90a 100644
--- a/nxp/jni/com_android_nfc_NativeNfcManager.cpp
+++ b/nxp/jni/com_android_nfc_NativeNfcManager.cpp
@@ -1658,8 +1658,8 @@ static jboolean com_android_nfc_NfcManager_init_native_struc(JNIEnv *e, jobject
nat->manager = e->NewGlobalRef(o);
cls = e->GetObjectClass(o);
- f = e->GetFieldID(cls, "mNative", "I");
- e->SetIntField(o, f, (jint)nat);
+ f = e->GetFieldID(cls, "mNative", "J");
+ e->SetLongField(o, f, (jlong)nat);
/* Initialize native cached references */
cached_NfcManager_notifyNdefMessageListeners = e->GetMethodID(cls,
diff --git a/nxp/src/com/android/nfc/dhimpl/NativeNfcManager.java b/nxp/src/com/android/nfc/dhimpl/NativeNfcManager.java
index 108025c0..b97516eb 100755
--- a/nxp/src/com/android/nfc/dhimpl/NativeNfcManager.java
+++ b/nxp/src/com/android/nfc/dhimpl/NativeNfcManager.java
@@ -70,7 +70,7 @@ public class NativeNfcManager implements DeviceHost {
public static final String INTERNAL_TARGET_DESELECTED_ACTION = "com.android.nfc.action.INTERNAL_TARGET_DESELECTED";
/* Native structure */
- private int mNative;
+ private long mNative;
private final DeviceHostListener mListener;
private final Context mContext;