Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5814c395 authored by Oscar Azucena's avatar Oscar Azucena Committed by Android (Google) Code Review
Browse files

Merge "Fixed memory issue for audio mix info callback" into main

parents 6db03d57 4cc23a4a
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -523,13 +523,14 @@ android_media_AudioSystem_dyn_policy_callback(int event, String8 regId, int val)
    }

    jclass clazz = env->FindClass(kClassPathName);
    const char* zechars = regId.string();
    jstring zestring = env->NewStringUTF(zechars);
    const char *regIdString = regId.string();
    jstring regIdJString = env->NewStringUTF(regIdString);

    env->CallStaticVoidMethod(clazz, gAudioPolicyEventHandlerMethods.postDynPolicyEventFromNative,
            event, zestring, val);
                              event, regIdJString, val);

    env->ReleaseStringUTFChars(zestring, zechars);
    const char *regIdJChars = env->GetStringUTFChars(regIdJString, NULL);
    env->ReleaseStringUTFChars(regIdJString, regIdJChars);
    env->DeleteLocalRef(clazz);
}