summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/sound
diff options
context:
space:
mode:
authorhughchen <hughchen@google.com>2018-05-18 12:27:08 -0700
committerandroid-build-merger <android-build-merger@google.com>2018-05-18 12:27:08 -0700
commita2a26442eb262c8195f5d70bd20c877224a4ea6c (patch)
treeb2103335985cc5bab5b2131bf5de5275671c8d4f /src/com/android/settings/sound
parentcf0e76b4cf97d66cafa84f1cef3d85c4637d8d7a (diff)
parent30539223408148a25dd94caedf9abc6167571203 (diff)
downloadpackages_apps_Settings-a2a26442eb262c8195f5d70bd20c877224a4ea6c.tar.gz
packages_apps_Settings-a2a26442eb262c8195f5d70bd20c877224a4ea6c.tar.bz2
packages_apps_Settings-a2a26442eb262c8195f5d70bd20c877224a4ea6c.zip
Merge "Update UI when BT device is rename" into pi-dev am: 77d218ab72
am: 3053922340 Change-Id: I86bd3be4f017f5bd80a2308a5b1e99366027a476
Diffstat (limited to 'src/com/android/settings/sound')
-rw-r--r--src/com/android/settings/sound/AudioSwitchPreferenceController.java4
-rw-r--r--src/com/android/settings/sound/HandsFreeProfileOutputPreferenceController.java6
-rw-r--r--src/com/android/settings/sound/MediaOutputPreferenceController.java6
3 files changed, 12 insertions, 4 deletions
diff --git a/src/com/android/settings/sound/AudioSwitchPreferenceController.java b/src/com/android/settings/sound/AudioSwitchPreferenceController.java
index e0c8c88252..44e4aa8b64 100644
--- a/src/com/android/settings/sound/AudioSwitchPreferenceController.java
+++ b/src/com/android/settings/sound/AudioSwitchPreferenceController.java
@@ -136,7 +136,7 @@ public abstract class AudioSwitchPreferenceController extends BasePreferenceCont
final BluetoothDevice btDevice = mConnectedDevices.get(connectedDeviceIndex);
mSelectedIndex = connectedDeviceIndex;
setActiveBluetoothDevice(btDevice);
- listPreference.setSummary(btDevice.getName());
+ listPreference.setSummary(btDevice.getAliasName());
}
return true;
}
@@ -328,7 +328,7 @@ public abstract class AudioSwitchPreferenceController extends BasePreferenceCont
mediaValues[mSelectedIndex] = mContext.getText(R.string.media_output_default_summary);
for (int i = 0, size = mConnectedDevices.size(); i < size; i++) {
final BluetoothDevice btDevice = mConnectedDevices.get(i);
- mediaOutputs[i] = btDevice.getName();
+ mediaOutputs[i] = btDevice.getAliasName();
mediaValues[i] = btDevice.getAddress();
if (btDevice.equals(activeDevice)) {
// select the active connected device.
diff --git a/src/com/android/settings/sound/HandsFreeProfileOutputPreferenceController.java b/src/com/android/settings/sound/HandsFreeProfileOutputPreferenceController.java
index 0115de7288..fdbf610802 100644
--- a/src/com/android/settings/sound/HandsFreeProfileOutputPreferenceController.java
+++ b/src/com/android/settings/sound/HandsFreeProfileOutputPreferenceController.java
@@ -66,7 +66,11 @@ public class HandsFreeProfileOutputPreferenceController extends
if (numDevices == 0) {
// No connected devices, disable switch entry.
mPreference.setVisible(false);
- preference.setSummary(mContext.getText(R.string.media_output_default_summary));
+ final CharSequence summary = mContext.getText(R.string.media_output_default_summary);
+ final CharSequence[] defaultMediaOutput = new CharSequence[]{summary};
+ mSelectedIndex = getDefaultDeviceIndex();
+ preference.setSummary(summary);
+ setPreference(defaultMediaOutput, defaultMediaOutput, preference);
return;
}
diff --git a/src/com/android/settings/sound/MediaOutputPreferenceController.java b/src/com/android/settings/sound/MediaOutputPreferenceController.java
index 9c3bc4c130..bf9e37f903 100644
--- a/src/com/android/settings/sound/MediaOutputPreferenceController.java
+++ b/src/com/android/settings/sound/MediaOutputPreferenceController.java
@@ -78,7 +78,11 @@ public class MediaOutputPreferenceController extends AudioSwitchPreferenceContro
if (numDevices == 0) {
// Disable switch entry if there is no connected devices.
mPreference.setVisible(false);
- preference.setSummary(mContext.getText(R.string.media_output_default_summary));
+ final CharSequence summary = mContext.getText(R.string.media_output_default_summary);
+ final CharSequence[] defaultMediaOutput = new CharSequence[]{summary};
+ mSelectedIndex = getDefaultDeviceIndex();
+ preference.setSummary(summary);
+ setPreference(defaultMediaOutput, defaultMediaOutput, preference);
return;
}