summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaikumar Ganesh <jaikumar@google.com>2010-05-25 13:22:39 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2010-05-25 13:22:39 -0700
commit80cfcd57e0b1d573d7e4950c3672acf47d2849e2 (patch)
tree9f65a91c872e0f6af8428b75286966ccd6a8787c
parent6ebe5b5d5e04d4f7a3a081cc563f135438de3d85 (diff)
parentd432bf76de6f7284187040de30ad6af2d6d765da (diff)
downloadpackages_apps_Settings-80cfcd57e0b1d573d7e4950c3672acf47d2849e2.zip
packages_apps_Settings-80cfcd57e0b1d573d7e4950c3672acf47d2849e2.tar.gz
packages_apps_Settings-80cfcd57e0b1d573d7e4950c3672acf47d2849e2.tar.bz2
am d432bf76: Set profiles as preferred and then try to connect.
-rw-r--r--src/com/android/settings/bluetooth/ConnectSpecificProfilesActivity.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/com/android/settings/bluetooth/ConnectSpecificProfilesActivity.java b/src/com/android/settings/bluetooth/ConnectSpecificProfilesActivity.java
index 08534f3..2a8af5f 100644
--- a/src/com/android/settings/bluetooth/ConnectSpecificProfilesActivity.java
+++ b/src/com/android/settings/bluetooth/ConnectSpecificProfilesActivity.java
@@ -179,6 +179,9 @@ public class ConnectSpecificProfilesActivity extends PreferenceActivity
}
private void onProfileCheckedStateChanged(Profile profile, boolean checked) {
+ LocalBluetoothProfileManager profileManager = LocalBluetoothProfileManager
+ .getProfileManager(mManager, profile);
+ profileManager.setPreferred(mCachedDevice.getDevice(), checked);
if (mOnlineMode) {
if (checked) {
mCachedDevice.connect(profile);
@@ -186,10 +189,6 @@ public class ConnectSpecificProfilesActivity extends PreferenceActivity
mCachedDevice.disconnect(profile);
}
}
-
- LocalBluetoothProfileManager profileManager = LocalBluetoothProfileManager
- .getProfileManager(mManager, profile);
- profileManager.setPreferred(mCachedDevice.getDevice(), checked);
}
public void onDeviceAttributesChanged(CachedBluetoothDevice cachedDevice) {