diff options
| -rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothEventManager.java | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothEventManager.java b/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothEventManager.java index 2beb6b323bcf..1c92686f51b7 100644 --- a/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothEventManager.java +++ b/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothEventManager.java @@ -149,8 +149,7 @@ public class BluetoothEventManager { for (BluetoothDevice device : bondedDevices) { CachedBluetoothDevice cachedDevice = mDeviceManager.findDevice(device); if (cachedDevice == null) { - cachedDevice = mDeviceManager.addDevice(device); - dispatchDeviceAdded(cachedDevice); + mDeviceManager.addDevice(device); deviceAdded = true; } } @@ -338,18 +337,9 @@ public class BluetoothEventManager { BluetoothDevice.ERROR); CachedBluetoothDevice cachedDevice = mDeviceManager.findDevice(device); if (cachedDevice == null) { - Log.w(TAG, "CachedBluetoothDevice for device " + device + - " not found, calling readPairedDevices()."); - if (readPairedDevices()) { - cachedDevice = mDeviceManager.findDevice(device); - } - - if (cachedDevice == null) { - Log.w(TAG, "Got bonding state changed for " + device + - ", but we have no record of that device."); - cachedDevice = mDeviceManager.addDevice(device); - dispatchDeviceAdded(cachedDevice); - } + Log.w(TAG, "Got bonding state changed for " + device + + ", but we have no record of that device."); + cachedDevice = mDeviceManager.addDevice(device); } synchronized (mCallbacks) { |