am 1f98e79a: Merge "audio effect JNI: fix global ref leak." into mnc-dev
* commit '1f98e79abd97e295d1e1f309102691c7e1c422c5': audio effect JNI: fix global ref leak.
This commit is contained in:
@@ -472,6 +472,8 @@ static void android_media_AudioEffect_native_release(JNIEnv *env, jobject thiz)
|
||||
|
||||
if (lpJniStorage) {
|
||||
ALOGV("deleting pJniStorage: %p\n", lpJniStorage);
|
||||
env->DeleteGlobalRef(lpJniStorage->mCallbackData.audioEffect_class);
|
||||
env->DeleteGlobalRef(lpJniStorage->mCallbackData.audioEffect_ref);
|
||||
delete lpJniStorage;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -450,6 +450,8 @@ static void android_media_visualizer_native_release(JNIEnv *env, jobject thiz)
|
||||
|
||||
if (lpJniStorage) {
|
||||
ALOGV("deleting pJniStorage: %p\n", lpJniStorage);
|
||||
env->DeleteGlobalRef(lpJniStorage->mCallbackData.visualizer_class);
|
||||
env->DeleteGlobalRef(lpJniStorage->mCallbackData.visualizer_ref);
|
||||
delete lpJniStorage;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user