bug 749917 - crash in mozilla::AndroidBridge::CheckURIVisited r=kats

This commit is contained in:
Brad Lassey 2012-07-02 13:54:10 -04:00
Родитель 9942c1c338
Коммит a3b7f9e5d9
1 изменённых файлов: 4 добавлений и 2 удалений

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

@ -1644,9 +1644,11 @@ AndroidBridge::CheckURIVisited(const nsAString& aURI)
if (!env)
return;
AutoLocalJNIFrame jniFrame(env);
AutoLocalJNIFrame jniFrame(env, 1);
jstring jstrURI = env->NewString(nsPromiseFlatString(aURI).get(), aURI.Length());
env->CallStaticVoidMethod(mGeckoAppShellClass, jCheckUriVisited, jstrURI);
// If creating the string fails, just bail
if (!jniFrame.CheckForException())
env->CallStaticVoidMethod(mGeckoAppShellClass, jCheckUriVisited, jstrURI);
}
void