Merge "audio effect JNI: fix global ref leak." into mnc-dev

This commit is contained in:
Eric Laurent
2015-06-19 16:46:29 +00:00
committed by Android (Google) Code Review
2 changed files with 4 additions and 0 deletions

View File

@@ -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;
} }
} }

View File

@@ -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;
} }
} }