summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaikumar Ganesh <jaikumar@google.com>2010-03-03 10:53:11 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-03-03 10:53:11 -0800
commitf3685afc5d30e07fc35a0a4724d0c5d0cfea112b (patch)
tree20eec03813b2cd698d96f5185dda01326b8b80e7
parent574376ecb18115cba7cd0e2007f57b3a41c5ca14 (diff)
parent081a9b69a79ad16093122002b27320b23ac656e1 (diff)
downloadframeworks_base-f3685afc5d30e07fc35a0a4724d0c5d0cfea112b.zip
frameworks_base-f3685afc5d30e07fc35a0a4724d0c5d0cfea112b.tar.gz
frameworks_base-f3685afc5d30e07fc35a0a4724d0c5d0cfea112b.tar.bz2
Merge "Remove UUIDs from the cache when the device is unpaired."
-rw-r--r--core/java/android/server/BluetoothEventLoop.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/server/BluetoothEventLoop.java b/core/java/android/server/BluetoothEventLoop.java
index b28cf43..f363828 100644
--- a/core/java/android/server/BluetoothEventLoop.java
+++ b/core/java/android/server/BluetoothEventLoop.java
@@ -274,9 +274,11 @@ class BluetoothEventLoop {
private void onDeviceRemoved(String deviceObjectPath) {
String address = mBluetoothService.getAddressFromObjectPath(deviceObjectPath);
- if (address != null)
+ if (address != null) {
mBluetoothService.getBondState().setBondState(address.toUpperCase(),
BluetoothDevice.BOND_NONE, BluetoothDevice.UNBOND_REASON_REMOVED);
+ mBluetoothService.setRemoteDeviceProperty(address, "UUIDs", null);
+ }
}
/*package*/ void onPropertyChanged(String[] propValues) {