aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/java/TypesUtils.cpp
diff options
context:
space:
mode:
authorGravatar Hoa V. DINH <dinh.viet.hoa@gmail.com>2015-11-11 08:17:19 -0800
committerGravatar Hoa V. DINH <dinh.viet.hoa@gmail.com>2015-11-11 08:17:19 -0800
commit620a6550ddd43b399aba4b3131aa8de919a4bb00 (patch)
treeae6e31621377dafcc4ec4820db5b04d43d253bdf /src/java/TypesUtils.cpp
parent5000b105a8d2b6bbec886e8d0172b3c18e5e1610 (diff)
prevent local reference table overflow - part 2
Diffstat (limited to 'src/java/TypesUtils.cpp')
-rw-r--r--src/java/TypesUtils.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/java/TypesUtils.cpp b/src/java/TypesUtils.cpp
index 98939e65..71cbcec1 100644
--- a/src/java/TypesUtils.cpp
+++ b/src/java/TypesUtils.cpp
@@ -220,13 +220,13 @@ static jobject hashmapObjectToJavaConverter(JNIEnv * env, Object * obj)
jmethodID method = env->GetMethodID(cls, "put", "(Ljava/lang/Object;Ljava/lang/Object;)V");
Array * keys = hashMap->allKeys();
for(unsigned int i = 0 ; i < keys->count() ; i ++) {
- PushLocalFrame(env, 32);
+ env->PushLocalFrame(32);
Object * key = keys->objectAtIndex(i);
jobject javaKey = mcObjectToJava(env, key);
Object * value = hashMap->objectForKey(key);
jobject javaValue = mcObjectToJava(env, value);
env->CallVoidMethod(javaHashMap, method, javaKey, javaValue);
- PopLocalFrame(env, NULL);
+ env->PopLocalFrame(NULL);
}
return javaHashMap;
}
@@ -240,13 +240,13 @@ static jobject arrayObjectToJavaConverter(JNIEnv * env, Object * obj)
jmethodID method = env->GetMethodID(cls, "add", "(Ljava/lang/Object;)Z");
MCLog("add method %p", method);
for(unsigned int i = 0 ; i < array->count() ; i ++) {
- PushLocalFrame(env, 32);
+ env->PushLocalFrame(32);
MCLog("converting object %s", MCUTF8(array->objectAtIndex(i)));
jobject javaObject = mcObjectToJava(env, array->objectAtIndex(i));
MCLog("add object %p", javaObject);
env->CallBooleanMethod(javaVector, method, javaObject);
MCLog("added object %p", javaObject);
- PopLocalFrame(env, NULL);
+ env->PopLocalFrame(NULL);
}
MCLog("array converted");
return javaVector;