Merge "audio effect JNI: fix global ref leak." into mnc-dev
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