diff options
| author | 2016-01-08 00:11:00 +0000 | |
|---|---|---|
| committer | 2016-01-08 00:11:00 +0000 | |
| commit | 1097fa88de2df6f11acd7d26bccd01e6f4e66599 (patch) | |
| tree | 5d001fd6697a7e21f854f7bc0f7f1c5faa1cd982 | |
| parent | 00a0431628fbb3b9bdecb3131553d4514179f425 (diff) | |
| parent | 931fde4291afb05fca3d23214d19a883782ed22b (diff) | |
Merge "Better fix for unregistered JNI method"
| -rw-r--r-- | core/jni/android_media_AudioTrack.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/core/jni/android_media_AudioTrack.cpp b/core/jni/android_media_AudioTrack.cpp index 768c7d450190..42f3fb0d4465 100644 --- a/core/jni/android_media_AudioTrack.cpp +++ b/core/jni/android_media_AudioTrack.cpp @@ -1140,6 +1140,9 @@ bool android_media_getIntConstantFromClass(JNIEnv* pEnv, jclass theClass, const // ---------------------------------------------------------------------------- int register_android_media_AudioTrack(JNIEnv *env) { + // must be first + int res = RegisterMethodsOrDie(env, kClassPathName, gMethods, NELEM(gMethods)); + javaAudioTrackFields.nativeTrackInJavaObj = NULL; javaAudioTrackFields.postNativeEventInJava = NULL; @@ -1178,7 +1181,7 @@ int register_android_media_AudioTrack(JNIEnv *env) // initialize PlaybackParams field info gPlaybackParamsFields.init(env); - return RegisterMethodsOrDie(env, kClassPathName, gMethods, NELEM(gMethods)); + return res; } |