summaryrefslogtreecommitdiffstats
path: root/core/jni
diff options
context:
space:
mode:
authorJaikumar Ganesh <jaikumarg@android.com>2011-07-13 10:22:40 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2011-07-13 10:22:40 -0700
commit9ff89495a4890191a0bc5dfddf28f23f79f23698 (patch)
tree04b71f1e0b81a25e89e772770b15cd06bc246f34 /core/jni
parent2b62c4fbfeb7df0988bf216c50cd4a24f05add9f (diff)
parent53cf7858c3fd36082302efdc4d848925bcc0001e (diff)
downloadframeworks_base-9ff89495a4890191a0bc5dfddf28f23f79f23698.zip
frameworks_base-9ff89495a4890191a0bc5dfddf28f23f79f23698.tar.gz
frameworks_base-9ff89495a4890191a0bc5dfddf28f23f79f23698.tar.bz2
am 53cf7858: Merge "Bluetooth: correcting return value from cancelDiscovery"
* commit '53cf7858c3fd36082302efdc4d848925bcc0001e': Bluetooth: correcting return value from cancelDiscovery
Diffstat (limited to 'core/jni')
-rw-r--r--core/jni/android_server_BluetoothService.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/core/jni/android_server_BluetoothService.cpp b/core/jni/android_server_BluetoothService.cpp
index be2e5f3..248b942 100644
--- a/core/jni/android_server_BluetoothService.cpp
+++ b/core/jni/android_server_BluetoothService.cpp
@@ -242,15 +242,15 @@ done:
#endif
}
-static void stopDiscoveryNative(JNIEnv *env, jobject object) {
+static jboolean stopDiscoveryNative(JNIEnv *env, jobject object) {
LOGV(__FUNCTION__);
#ifdef HAVE_BLUETOOTH
DBusMessage *msg = NULL;
DBusMessage *reply = NULL;
DBusError err;
const char *name;
- jstring ret;
native_data_t *nat;
+ jboolean ret = JNI_FALSE;
dbus_error_init(&err);
@@ -280,11 +280,16 @@ static void stopDiscoveryNative(JNIEnv *env, jobject object) {
} else {
LOG_AND_FREE_DBUS_ERROR_WITH_MSG(&err, msg);
}
+ goto done;
}
+ ret = JNI_TRUE;
done:
if (msg) dbus_message_unref(msg);
if (reply) dbus_message_unref(reply);
+ return ret;
+#else
+ return JNI_FALSE;
#endif
}