Bug 732736 - Fix use of AutoLocalJNIFrame in some JNI wrappers. r=dougt

This commit is contained in:
Kartikaya Gupta 2012-03-04 22:21:21 -05:00
Родитель 42a5c8ad71
Коммит 96775100be
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -771,7 +771,7 @@ AndroidGeckoLayerClient::BeginDrawing(int aWidth, int aHeight, const nsAString &
if (!env)
return false;
AndroidBridge::AutoLocalJNIFrame(env, 1);
AndroidBridge::AutoLocalJNIFrame jniFrame(env);
jstring jMetadata = env->NewString(nsPromiseFlatString(aMetadata).get(), aMetadata.Length());
return env->CallBooleanMethod(wrapped_obj, jBeginDrawingMethod, aWidth, aHeight, jMetadata);
@ -785,7 +785,7 @@ AndroidGeckoLayerClient::EndDrawing()
if (!env)
return;
AndroidBridge::AutoLocalJNIFrame(env, 1);
AndroidBridge::AutoLocalJNIFrame jniFrame(env);
return env->CallVoidMethod(wrapped_obj, jEndDrawingMethod);
}