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) {
|
if (lpJniStorage) {
|
||||||
ALOGV("deleting pJniStorage: %p\n", lpJniStorage);
|
ALOGV("deleting pJniStorage: %p\n", lpJniStorage);
|
||||||
|
env->DeleteGlobalRef(lpJniStorage->mCallbackData.audioEffect_class);
|
||||||
|
env->DeleteGlobalRef(lpJniStorage->mCallbackData.audioEffect_ref);
|
||||||
delete lpJniStorage;
|
delete lpJniStorage;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -450,6 +450,8 @@ static void android_media_visualizer_native_release(JNIEnv *env, jobject thiz)
|
|||||||
|
|
||||||
if (lpJniStorage) {
|
if (lpJniStorage) {
|
||||||
ALOGV("deleting pJniStorage: %p\n", lpJniStorage);
|
ALOGV("deleting pJniStorage: %p\n", lpJniStorage);
|
||||||
|
env->DeleteGlobalRef(lpJniStorage->mCallbackData.visualizer_class);
|
||||||
|
env->DeleteGlobalRef(lpJniStorage->mCallbackData.visualizer_ref);
|
||||||
delete lpJniStorage;
|
delete lpJniStorage;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user