summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Pasanen <invisiblek@cyanogenmod.org>2016-12-10 19:18:16 -0600
committerDan Pasanen <invisiblek@cyanogenmod.org>2016-12-12 17:36:06 -0800
commit7d2f2d113756c8790860f6ce9743b4d51747a9db (patch)
tree5f756095a882207d92da629b5191b53a14212888
parent9d5a01b91dcdb717fb74ee0f6b8364f1769d31bf (diff)
downloadandroid_packages_apps_Bluetooth-7d2f2d113756c8790860f6ce9743b4d51747a9db.tar.gz
android_packages_apps_Bluetooth-7d2f2d113756c8790860f6ce9743b4d51747a9db.tar.bz2
android_packages_apps_Bluetooth-7d2f2d113756c8790860f6ce9743b4d51747a9db.zip
jni: fix merge failure
Change-Id: I49d28a28f1a75737d8d8bf16d4c96a516acbbaf4
-rw-r--r--jni/com_android_bluetooth_a2dp.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/jni/com_android_bluetooth_a2dp.cpp b/jni/com_android_bluetooth_a2dp.cpp
index 7be8f538a..deb1861c3 100644
--- a/jni/com_android_bluetooth_a2dp.cpp
+++ b/jni/com_android_bluetooth_a2dp.cpp
@@ -240,6 +240,11 @@ static void initNative(JNIEnv *env, jobject object, jint maxA2dpConnections,
sBluetoothA2dpInterface = NULL;
}
+ if ((mCallbacksObj = env->NewGlobalRef(object)) == NULL) {
+ ALOGE("Failed to allocate Global Ref for A2DP Callbacks");
+ return;
+ }
+
if ( (sBluetoothA2dpInterface = (btav_interface_t *)
btInf->get_profile_interface(BT_PROFILE_ADVANCED_AUDIO_ID)) == NULL) {
ALOGE("Failed to get Bluetooth A2DP Interface");
@@ -252,11 +257,7 @@ static void initNative(JNIEnv *env, jobject object, jint maxA2dpConnections,
env->DeleteGlobalRef(mCallbacksObj);
mCallbacksObj = NULL;
}
-
- if ((mCallbacksObj = env->NewGlobalRef(object)) == NULL) {
- ALOGE("Failed to allocate Global Ref for A2DP Callbacks");
- return;
- }
+ mCallbacksObj = env->NewGlobalRef(object);
pthread_mutex_unlock(&mMutex);
if ( (status = sBluetoothA2dpInterface->init(&sBluetoothA2dpCallbacks,