Revert "Changes done to update UI with appropriate checkbox state, when AVRC Connect is initiated from the headset. Earlier, the checkbox state was not being updated when the connection state changed for media audio, when connected from headset"

This reverts commit 2f9d962940cb92c7f70576a29f263258f6abc478
This commit is contained in:
Kausik Sinnaswamy
2012-05-22 03:45:55 -07:00
committed by Matthew Xie
parent d1889ed4bd
commit c78d71e16c
2 changed files with 3 additions and 7 deletions

View File

@@ -178,15 +178,11 @@ final class A2dpProfile implements LocalBluetoothProfile {
int state = getConnectionStatus(device); int state = getConnectionStatus(device);
switch (state) { switch (state) {
case BluetoothProfile.STATE_DISCONNECTED: case BluetoothProfile.STATE_DISCONNECTED:
{
setPreferred(device, false);
return R.string.bluetooth_a2dp_profile_summary_use_for; return R.string.bluetooth_a2dp_profile_summary_use_for;
}
case BluetoothProfile.STATE_CONNECTED: case BluetoothProfile.STATE_CONNECTED:
{
setPreferred(device, true);
return R.string.bluetooth_a2dp_profile_summary_connected; return R.string.bluetooth_a2dp_profile_summary_connected;
}
default: default:
return Utils.getConnectionStateSummary(state); return Utils.getConnectionStateSummary(state);
} }

View File

@@ -332,8 +332,8 @@ public final class DeviceProfilesSettings extends SettingsPreferenceFragment
* Gray out checkbox while connecting and disconnecting * Gray out checkbox while connecting and disconnecting
*/ */
profilePref.setEnabled(!mCachedDevice.isBusy()); profilePref.setEnabled(!mCachedDevice.isBusy());
profilePref.setSummary(profile.getSummaryResourceForDevice(device));
profilePref.setChecked(profile.isPreferred(device)); profilePref.setChecked(profile.isPreferred(device));
profilePref.setSummary(profile.getSummaryResourceForDevice(device));
} }
private LocalBluetoothProfile getProfileOf(Preference pref) { private LocalBluetoothProfile getProfileOf(Preference pref) {