diff options
author | Jaikumar Ganesh <jaikumarg@android.com> | 2011-07-13 10:22:40 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2011-07-13 10:22:40 -0700 |
commit | 9ff89495a4890191a0bc5dfddf28f23f79f23698 (patch) | |
tree | 04b71f1e0b81a25e89e772770b15cd06bc246f34 /core/jni | |
parent | 2b62c4fbfeb7df0988bf216c50cd4a24f05add9f (diff) | |
parent | 53cf7858c3fd36082302efdc4d848925bcc0001e (diff) | |
download | frameworks_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.cpp | 9 |
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 } |