summaryrefslogtreecommitdiffstats
path: root/jni/com_android_bluetooth_a2dp.cpp
diff options
context:
space:
mode:
authorGaurav Asati <gasati@codeaurora.org>2014-02-27 14:39:20 +0530
committerGaurav Asati <gasati@codeaurora.org>2014-03-11 17:41:21 +0530
commit00af3b0c1a64e1ce35fe9d4b8e1ce781e6f47db8 (patch)
treea061630c01c72a7885723c704bc2791c4abde429 /jni/com_android_bluetooth_a2dp.cpp
parentddee5f0eb419e22208782c3467e7365f537562d2 (diff)
downloadandroid_packages_apps_Bluetooth-00af3b0c1a64e1ce35fe9d4b8e1ce781e6f47db8.tar.gz
android_packages_apps_Bluetooth-00af3b0c1a64e1ce35fe9d4b8e1ce781e6f47db8.tar.bz2
android_packages_apps_Bluetooth-00af3b0c1a64e1ce35fe9d4b8e1ce781e6f47db8.zip
Bluetooth: Do not delay braodcasting.
Do not delay broadcasting of connecting or disconnecting state to app. Change-Id: Ie58f4a49b79020bdee86bbebf5dbaae0c2641631 CRs-Fixed: 623079
Diffstat (limited to 'jni/com_android_bluetooth_a2dp.cpp')
-rw-r--r--jni/com_android_bluetooth_a2dp.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/jni/com_android_bluetooth_a2dp.cpp b/jni/com_android_bluetooth_a2dp.cpp
index 76f90d6a4..babdf9864 100644
--- a/jni/com_android_bluetooth_a2dp.cpp
+++ b/jni/com_android_bluetooth_a2dp.cpp
@@ -305,7 +305,7 @@ static void informAudioFocusStateNative(JNIEnv *env, jobject object, int state)
}
-static jboolean isSrcNative(JNIEnv *env, jobject object, jbyteArray address) {
+static jint isSrcNative(JNIEnv *env, jobject object, jbyteArray address) {
jbyte *addr;
bt_status_t status;
@@ -321,7 +321,7 @@ static jboolean isSrcNative(JNIEnv *env, jobject object, jbyteArray address) {
ALOGE("Failed HF disconnection, status: %d", status);
}
env->ReleaseByteArrayElements(address, addr, 0);
- return (status == BT_STATUS_SUCCESS) ? JNI_TRUE : JNI_FALSE;
+ return status;
}
static void suspendA2dpNative(JNIEnv *env, jobject object) {
@@ -352,7 +352,7 @@ static JNINativeMethod sMethods[] = {
{"connectA2dpNative", "([B)Z", (void *) connectA2dpNative},
{"disconnectA2dpNative", "([B)Z", (void *) disconnectA2dpNative},
{"allowConnectionNative", "(I)V", (void *) allowConnectionNative},
- {"isSrcNative", "([B)Z", (void *) isSrcNative},
+ {"isSrcNative", "([B)I", (void *) isSrcNative},
{"suspendA2dpNative", "()V", (void *) suspendA2dpNative},
{"resumeA2dpNative", "()V", (void *) resumeA2dpNative},
{"informAudioFocusStateNative", "(I)V", (void *) informAudioFocusStateNative},