Index: chromecast/app/android/cast_jni_loader.cc |
diff --git a/chromecast/app/android/cast_jni_loader.cc b/chromecast/app/android/cast_jni_loader.cc |
index d2cc9c75edc4b87f52adfe540c831ddc107e74f0..886582738d77892d636e5b7b22718fb746bed2ea 100644 |
--- a/chromecast/app/android/cast_jni_loader.cc |
+++ b/chromecast/app/android/cast_jni_loader.cc |
@@ -38,7 +38,8 @@ class CastJNIOnLoadDelegate : public base::android::JNIOnLoadDelegate { |
// This is called by the VM when the shared library is first loaded. |
JNI_EXPORT jint JNI_OnLoad(JavaVM* vm, void* reserved) { |
CastJNIOnLoadDelegate delegate; |
- if (!content::android::OnJNIOnLoad(vm, &delegate)) |
+ if (!content::android::OnJNIOnLoadRegisterJNI(vm, &delegate) || |
+ !content::android::OnJNIOnLoadInit(&delegate)) |
return -1; |
return JNI_VERSION_1_4; |
} |