diff --git a/src/com/android/settings/bluetooth/CachedBluetoothDevice.java b/src/com/android/settings/bluetooth/CachedBluetoothDevice.java index 32f7ff320cd..88e343e4e3e 100644 --- a/src/com/android/settings/bluetooth/CachedBluetoothDevice.java +++ b/src/com/android/settings/bluetooth/CachedBluetoothDevice.java @@ -218,9 +218,9 @@ public class CachedBluetoothDevice implements Comparable } /*package*/ void onBondingDockConnect() { - // Don't connect just set the timer. - // TODO(): Fix the actual problem - mConnectAttempted = SystemClock.elapsedRealtime(); + // Attempt to connect if UUIDs are available. Otherwise, + // we will connect when the ACTION_UUID intent arrives. + connect(); } private void connectWithoutResettingTimer() {