diff options
author | Jaikumar Ganesh <jaikumar@google.com> | 2010-03-03 10:53:11 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-03-03 10:53:11 -0800 |
commit | f3685afc5d30e07fc35a0a4724d0c5d0cfea112b (patch) | |
tree | 20eec03813b2cd698d96f5185dda01326b8b80e7 | |
parent | 574376ecb18115cba7cd0e2007f57b3a41c5ca14 (diff) | |
parent | 081a9b69a79ad16093122002b27320b23ac656e1 (diff) | |
download | frameworks_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.java | 4 |
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) { |