Index: chrome/app/android/chrome_jni_onload.cc |
diff --git a/chrome/app/android/chrome_jni_onload.cc b/chrome/app/android/chrome_jni_onload.cc |
index 75afa88dcddde0613a659a66973145f1aa5399be..5b3308a4129f1bd270272ad8552a7e87f0f78db2 100644 |
--- a/chrome/app/android/chrome_jni_onload.cc |
+++ b/chrome/app/android/chrome_jni_onload.cc |
@@ -31,7 +31,8 @@ bool ChromeJNIOnLoadDelegate::Init() { |
// This is called by the VM when the shared library is first loaded. |
JNI_EXPORT jint JNI_OnLoad(JavaVM* vm, void* reserved) { |
ChromeJNIOnLoadDelegate delegate; |
- if (!content::android::OnJNIOnLoad(vm, &delegate)) |
+ if (!content::android::OnJNIOnLoadRegisterJNI(vm, &delegate) || |
+ !content::android::OnJNIOnLoadInit(&delegate)) |
return -1; |
return JNI_VERSION_1_4; |