Merge "Don't auto connect reverse tethering after pairing." into honeycomb

This commit is contained in:
Jake Hamby
2011-01-07 10:54:05 -08:00
committed by Android (Google) Code Review
2 changed files with 7 additions and 7 deletions

View File

@@ -140,7 +140,7 @@ class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice> {
if (isConnected()) {
askDisconnect();
} else if (bondState == BluetoothDevice.BOND_BONDED) {
connect();
connect(true);
} else if (bondState == BluetoothDevice.BOND_NONE) {
pair();
}
@@ -264,18 +264,18 @@ class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice> {
super.finalize();
}
public void connect() {
public void connect(boolean connectAllProfiles) {
if (!ensurePaired()) return;
mConnectAttempted = SystemClock.elapsedRealtime();
connectWithoutResettingTimer(true);
connectWithoutResettingTimer(connectAllProfiles);
}
/*package*/ void onBondingDockConnect() {
// Attempt to connect if UUIDs are available. Otherwise,
// we will connect when the ACTION_UUID intent arrives.
connect();
connect(false);
}
private void connectWithoutResettingTimer(boolean connectAllProfiles) {
@@ -646,7 +646,7 @@ class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice> {
if (mDevice.isBluetoothDock()) {
onBondingDockConnect();
} else if (mConnectAfterPairing) {
connect();
connect(false);
}
mConnectAfterPairing = false;
}

View File

@@ -663,7 +663,7 @@ public class DockService extends Service implements AlertDialog.OnMultiChoiceCli
}
if (profileManager.getPreferred(device) == auto) {
cachedDevice.connect();
cachedDevice.connect(false);
break;
}
}
@@ -735,7 +735,7 @@ public class DockService extends Service implements AlertDialog.OnMultiChoiceCli
if (callConnect) {
if (DEBUG) Log.d(TAG, "applyBtSettings - Connecting");
cachedDevice.connect();
cachedDevice.connect(false);
}
}