summaryrefslogtreecommitdiffstats
path: root/core/jni/android_view_KeyCharacterMap.cpp
diff options
context:
space:
mode:
authorCarl Shapiro <cshapiro@google.com>2011-03-05 20:53:16 -0800
committerCarl Shapiro <cshapiro@google.com>2011-03-05 20:53:16 -0800
commit17cc33a35729733aaa0a7706f38b1c45f0b1590a (patch)
treef6cf8ed5a38e937b3d8c3343bb687701daf4f2ff /core/jni/android_view_KeyCharacterMap.cpp
parentf9ba1364894b5e67ed61d564e105d5d268bffe6e (diff)
downloadframeworks_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.cpp13
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,