summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Dorin Drimus <dorindrimus@google.com> 2022-09-19 16:27:35 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2022-09-19 16:27:35 +0000
commit7aab6bbe3d4204788e5d239d9707579b89a8a70a (patch)
treee590b87ec9df22ddb1a154a5c616323278abd6ff
parentd6a9de158bb86bdb723563d5e33080455d485213 (diff)
parent4469c2a06379c4c53f744add3091834047b20fe8 (diff)
Merge "Use local status for convert profile"
-rw-r--r--core/jni/android_media_AudioSystem.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/core/jni/android_media_AudioSystem.cpp b/core/jni/android_media_AudioSystem.cpp
index f24c66695052..88aa4de0db24 100644
--- a/core/jni/android_media_AudioSystem.cpp
+++ b/core/jni/android_media_AudioSystem.cpp
@@ -2937,13 +2937,14 @@ static jint android_media_AudioSystem_getDirectProfilesForAttributes(JNIEnv *env
for (const auto &audioProfile : audioProfiles) {
jobject jAudioProfile;
- jStatus = convertAudioProfileFromNative(env, &jAudioProfile, &audioProfile, false);
- if (jStatus == AUDIO_JAVA_BAD_VALUE) {
+ jint jConvertProfileStatus = convertAudioProfileFromNative(
+ env, &jAudioProfile, &audioProfile, false);
+ if (jConvertProfileStatus == AUDIO_JAVA_BAD_VALUE) {
// skipping Java layer unsupported audio formats
continue;
}
- if (jStatus != AUDIO_JAVA_SUCCESS) {
- return jStatus;
+ if (jConvertProfileStatus != AUDIO_JAVA_SUCCESS) {
+ return jConvertProfileStatus;
}
env->CallBooleanMethod(jAudioProfilesList, gArrayListMethods.add, jAudioProfile);
env->DeleteLocalRef(jAudioProfile);