am 688ca470: Merge "Fixing crash in emulator due to no BluetoothAdapter. (Bug 7188166)" into jb-mr1-dev

* commit '688ca4708bad4a7c829758449664f08be48fa246':
  Fixing crash in emulator due to no BluetoothAdapter. (Bug 7188166)
This commit is contained in:
Winson Chung
2012-09-18 15:39:34 -07:00
committed by Android Git Automerger

View File

@@ -96,16 +96,18 @@ public class BluetoothController extends BroadcastReceiver {
}
private void updateBondedBluetoothDevices() {
Set<BluetoothDevice> devices = BluetoothAdapter.getDefaultAdapter().getBondedDevices();
if (devices != null) {
mBondedDevices.clear();
for (BluetoothDevice device : devices) {
if (device.getBondState() != BluetoothDevice.BOND_NONE) {
mBondedDevices.add(device);
mBondedDevices.clear();
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
if (adapter != null) {
Set<BluetoothDevice> devices = adapter.getBondedDevices();
if (devices != null) {
for (BluetoothDevice device : devices) {
if (device.getBondState() != BluetoothDevice.BOND_NONE) {
mBondedDevices.add(device);
}
}
}
} else {
mBondedDevices.clear();
}
}