Merge "Skip bluetooth device iteration if LocalBluetoothManager is null"

This commit is contained in:
Nicholas Sauer
2014-03-27 21:37:19 +00:00
committed by Android (Google) Code Review

View File

@@ -443,6 +443,9 @@ public final class BluetoothSettings extends DeviceListPreferenceFragment implem
// Add cached paired BT devices // Add cached paired BT devices
LocalBluetoothManager lbtm = LocalBluetoothManager.getInstance(context); LocalBluetoothManager lbtm = LocalBluetoothManager.getInstance(context);
// LocalBluetoothManager.getInstance can return null if the device does not
// support bluetooth (e.g. the emulator).
if (lbtm != null) {
Set<BluetoothDevice> bondedDevices = Set<BluetoothDevice> bondedDevices =
lbtm.getBluetoothAdapter().getBondedDevices(); lbtm.getBluetoothAdapter().getBondedDevices();
@@ -453,7 +456,7 @@ public final class BluetoothSettings extends DeviceListPreferenceFragment implem
data.enabled = enabled; data.enabled = enabled;
result.add(data); result.add(data);
} }
}
return result; return result;
} }
}; };