diff options
author | Carl Shapiro <cshapiro@google.com> | 2011-03-03 17:00:38 -0800 |
---|---|---|
committer | Carl Shapiro <cshapiro@google.com> | 2011-03-03 17:00:38 -0800 |
commit | 375aa0b09ba2c6d6951a89299c6a772a3f68aaa0 (patch) | |
tree | 1e22d074568d0c0afe2965b5ffe5497ee6d2f18c /core/jni/android_view_Surface.cpp | |
parent | 84af86c4ddac6e8a0e267d4e6309f7d51f4b03d2 (diff) | |
download | frameworks_base-375aa0b09ba2c6d6951a89299c6a772a3f68aaa0.zip frameworks_base-375aa0b09ba2c6d6951a89299c6a772a3f68aaa0.tar.gz frameworks_base-375aa0b09ba2c6d6951a89299c6a772a3f68aaa0.tar.bz2 |
Fix a compare of JNI references to use IsSameObject.
Change-Id: I9932761271034ff5031730874daf7c147b6b008a
Diffstat (limited to 'core/jni/android_view_Surface.cpp')
-rw-r--r-- | core/jni/android_view_Surface.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/jni/android_view_Surface.cpp b/core/jni/android_view_Surface.cpp index bd2e669..9f1b1fd 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; } |