diff --git a/src/com/android/settings/bluetooth/CachedBluetoothDevice.java b/src/com/android/settings/bluetooth/CachedBluetoothDevice.java index d778f112825..2ac648a017c 100644 --- a/src/com/android/settings/bluetooth/CachedBluetoothDevice.java +++ b/src/com/android/settings/bluetooth/CachedBluetoothDevice.java @@ -237,9 +237,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() {