summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaikumar Ganesh <jaikumarg@android.com>2011-02-28 16:27:16 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2011-02-28 16:27:16 -0800
commit516393faba128ce43bee98b6319e060744fe7be6 (patch)
treeb0e3e76050fd9ac00a93637299ff499d7bc4b04c
parentc01e201f12149ca96593af4e18133d3b2fce5546 (diff)
parent9711b9b7aa7448b44b85fe8158ded0364cc3540e (diff)
downloadframeworks_base-516393faba128ce43bee98b6319e060744fe7be6.zip
frameworks_base-516393faba128ce43bee98b6319e060744fe7be6.tar.gz
frameworks_base-516393faba128ce43bee98b6319e060744fe7be6.tar.bz2
am 9711b9b7: am 1eefb529: Merge "Phone crash when old callback func is woken up when enabling BT."
* commit '9711b9b7aa7448b44b85fe8158ded0364cc3540e': Phone crash when old callback func is woken up when enabling BT.
-rw-r--r--core/java/android/server/BluetoothEventLoop.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/android/server/BluetoothEventLoop.java b/core/java/android/server/BluetoothEventLoop.java
index 80d6d30..568d465 100644
--- a/core/java/android/server/BluetoothEventLoop.java
+++ b/core/java/android/server/BluetoothEventLoop.java
@@ -593,6 +593,8 @@ class BluetoothEventLoop {
private void onDiscoverServicesResult(String deviceObjectPath, boolean result) {
String address = mBluetoothService.getAddressFromObjectPath(deviceObjectPath);
+ if (address == null) return;
+
// We don't parse the xml here, instead just query Bluez for the properties.
if (result) {
mBluetoothService.updateRemoteDevicePropertiesCache(address);