diff options
author | Carl Shapiro <cshapiro@google.com> | 2011-03-05 20:53:16 -0800 |
---|---|---|
committer | Carl Shapiro <cshapiro@google.com> | 2011-03-05 20:53:16 -0800 |
commit | 17cc33a35729733aaa0a7706f38b1c45f0b1590a (patch) | |
tree | f6cf8ed5a38e937b3d8c3343bb687701daf4f2ff /core/jni/android_view_KeyCharacterMap.cpp | |
parent | f9ba1364894b5e67ed61d564e105d5d268bffe6e (diff) | |
download | frameworks_base-17cc33a35729733aaa0a7706f38b1c45f0b1590a.zip frameworks_base-17cc33a35729733aaa0a7706f38b1c45f0b1590a.tar.gz frameworks_base-17cc33a35729733aaa0a7706f38b1c45f0b1590a.tar.bz2 |
Remove unused JNI global references.
Change-Id: Ie4886ab66538e293832c3bc3d6023e34304a2d21
Diffstat (limited to 'core/jni/android_view_KeyCharacterMap.cpp')
-rw-r--r-- | core/jni/android_view_KeyCharacterMap.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/core/jni/android_view_KeyCharacterMap.cpp b/core/jni/android_view_KeyCharacterMap.cpp index bfeec4f..aba3a72 100644 --- a/core/jni/android_view_KeyCharacterMap.cpp +++ b/core/jni/android_view_KeyCharacterMap.cpp @@ -30,8 +30,6 @@ static struct { } gKeyEventClassInfo; static struct { - jclass clazz; - jfieldID keyCode; jfieldID metaState; } gFallbackActionClassInfo; @@ -165,8 +163,7 @@ static JNINativeMethod g_methods[] = { #define FIND_CLASS(var, className) \ var = env->FindClass(className); \ - LOG_FATAL_IF(! var, "Unable to find class " className); \ - var = jclass(env->NewGlobalRef(var)); + LOG_FATAL_IF(! var, "Unable to find class " className); #define GET_FIELD_ID(var, clazz, fieldName, fieldDescriptor) \ var = env->GetFieldID(clazz, fieldName, fieldDescriptor); \ @@ -175,13 +172,15 @@ static JNINativeMethod g_methods[] = { int register_android_text_KeyCharacterMap(JNIEnv* env) { FIND_CLASS(gKeyEventClassInfo.clazz, "android/view/KeyEvent"); + gKeyEventClassInfo.clazz = jclass(env->NewGlobalRef(gKeyEventClassInfo.clazz)); - FIND_CLASS(gFallbackActionClassInfo.clazz, "android/view/KeyCharacterMap$FallbackAction"); + jclass clazz; + FIND_CLASS(clazz, "android/view/KeyCharacterMap$FallbackAction"); - GET_FIELD_ID(gFallbackActionClassInfo.keyCode, gFallbackActionClassInfo.clazz, + GET_FIELD_ID(gFallbackActionClassInfo.keyCode, clazz, "keyCode", "I"); - GET_FIELD_ID(gFallbackActionClassInfo.metaState, gFallbackActionClassInfo.clazz, + GET_FIELD_ID(gFallbackActionClassInfo.metaState, clazz, "metaState", "I"); return AndroidRuntime::registerNativeMethods(env, |