summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Chan <mchan@android.com>2010-01-12 13:45:36 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2010-01-12 13:45:36 -0800
commit07723b5966ce3f5f72dec94a6596456028ea4fb6 (patch)
tree584cab2ddfaec50aaf1498b5d8d8b8c97252e231
parent00d2476d8fc122b4eef59d6be6f7aa41e9c56fde (diff)
parentd69a5ee28cb5164233805a751a7c3deafba58668 (diff)
downloadpackages_apps_settings-07723b5966ce3f5f72dec94a6596456028ea4fb6.zip
packages_apps_settings-07723b5966ce3f5f72dec94a6596456028ea4fb6.tar.gz
packages_apps_settings-07723b5966ce3f5f72dec94a6596456028ea4fb6.tar.bz2
am d69a5ee2: am c5aa68f3: b/2367020 Enable bt profiles by default for car dock.
Merge commit 'd69a5ee28cb5164233805a751a7c3deafba58668' * commit 'd69a5ee28cb5164233805a751a7c3deafba58668': b/2367020 Enable bt profiles by default for car dock.
-rw-r--r--src/com/android/settings/bluetooth/DockService.java28
1 files changed, 17 insertions, 11 deletions
diff --git a/src/com/android/settings/bluetooth/DockService.java b/src/com/android/settings/bluetooth/DockService.java
index 46e3d08..4545b4e 100644
--- a/src/com/android/settings/bluetooth/DockService.java
+++ b/src/com/android/settings/bluetooth/DockService.java
@@ -374,26 +374,32 @@ public class DockService extends Service implements AlertDialog.OnMultiChoiceCli
mCheckedItems = new boolean[numOfProfiles];
CharSequence[] items = new CharSequence[numOfProfiles];
- int i = 0;
switch (state) {
case Intent.EXTRA_DOCK_STATE_CAR:
- items[i] = service.getString(R.string.bluetooth_dock_settings_headset);
- mProfiles[i] = Profile.HEADSET;
+ items[0] = service.getString(R.string.bluetooth_dock_settings_headset);
+ items[1] = service.getString(R.string.bluetooth_dock_settings_a2dp);
+ mProfiles[0] = Profile.HEADSET;
+ mProfiles[1] = Profile.A2DP;
if (firstTime) {
- mCheckedItems[i] = false;
+ // Enable by default for car dock
+ mCheckedItems[0] = true;
+ mCheckedItems[1] = true;
} else {
- mCheckedItems[i] = LocalBluetoothProfileManager.getProfileManager(mBtManager,
+ mCheckedItems[0] = LocalBluetoothProfileManager.getProfileManager(mBtManager,
Profile.HEADSET).isPreferred(device);
+ mCheckedItems[1] = LocalBluetoothProfileManager.getProfileManager(mBtManager,
+ Profile.A2DP).isPreferred(device);
}
- ++i;
- // fall through
+ break;
+
case Intent.EXTRA_DOCK_STATE_DESK:
- items[i] = service.getString(R.string.bluetooth_dock_settings_a2dp);
- mProfiles[i] = Profile.A2DP;
+ items[0] = service.getString(R.string.bluetooth_dock_settings_a2dp);
+ mProfiles[0] = Profile.A2DP;
if (firstTime) {
- mCheckedItems[i] = false;
+ // Disable by default for desk dock
+ mCheckedItems[0] = false;
} else {
- mCheckedItems[i] = LocalBluetoothProfileManager.getProfileManager(mBtManager,
+ mCheckedItems[0] = LocalBluetoothProfileManager.getProfileManager(mBtManager,
Profile.A2DP).isPreferred(device);
}
break;