From 375aa0b09ba2c6d6951a89299c6a772a3f68aaa0 Mon Sep 17 00:00:00 2001 From: Carl Shapiro Date: Thu, 3 Mar 2011 17:00:38 -0800 Subject: [PATCH] Fix a compare of JNI references to use IsSameObject. Change-Id: I9932761271034ff5031730874daf7c147b6b008a --- core/jni/android_view_Surface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/jni/android_view_Surface.cpp b/core/jni/android_view_Surface.cpp index bd2e6694f3f57..9f1b1fd681972 100644 --- a/core/jni/android_view_Surface.cpp +++ b/core/jni/android_view_Surface.cpp @@ -378,7 +378,7 @@ static void Surface_unlockCanvasAndPost( JNIEnv* env, jobject clazz, jobject argCanvas) { jobject canvas = env->GetObjectField(clazz, so.canvas); - if (canvas != argCanvas) { + if (env->IsSameObject(canvas, argCanvas) == JNI_FALSE) { doThrow(env, "java/lang/IllegalArgumentException", NULL); return; }