diff --git a/src/com/android/settings/DockSettings.java b/src/com/android/settings/DockSettings.java index 3b3402f7cca..1d3e2dd32c1 100644 --- a/src/com/android/settings/DockSettings.java +++ b/src/com/android/settings/DockSettings.java @@ -107,6 +107,8 @@ public class DockSettings extends SettingsPreferenceFragment { resId = R.string.dock_audio_summary_car; break; case Intent.EXTRA_DOCK_STATE_DESK: + case Intent.EXTRA_DOCK_STATE_LE_DESK: + case Intent.EXTRA_DOCK_STATE_HE_DESK: resId = R.string.dock_audio_summary_desk; break; case Intent.EXTRA_DOCK_STATE_UNDOCKED: diff --git a/src/com/android/settings/bluetooth/DockEventReceiver.java b/src/com/android/settings/bluetooth/DockEventReceiver.java index d18348f7c86..a3b6b3ca2ae 100644 --- a/src/com/android/settings/bluetooth/DockEventReceiver.java +++ b/src/com/android/settings/bluetooth/DockEventReceiver.java @@ -68,6 +68,8 @@ public final class DockEventReceiver extends BroadcastReceiver { case Intent.EXTRA_DOCK_STATE_UNDOCKED: case Intent.EXTRA_DOCK_STATE_CAR: case Intent.EXTRA_DOCK_STATE_DESK: + case Intent.EXTRA_DOCK_STATE_LE_DESK: + case Intent.EXTRA_DOCK_STATE_HE_DESK: Intent i = new Intent(intent); i.setClass(context, DockService.class); beginStartingService(context, i); diff --git a/src/com/android/settings/bluetooth/DockService.java b/src/com/android/settings/bluetooth/DockService.java index f0644c3714f..943c3f92a46 100644 --- a/src/com/android/settings/bluetooth/DockService.java +++ b/src/com/android/settings/bluetooth/DockService.java @@ -438,6 +438,8 @@ public final class DockService extends Service implements ServiceListener { msgType = MSG_TYPE_UNDOCKED_TEMPORARY; break; case Intent.EXTRA_DOCK_STATE_DESK: + case Intent.EXTRA_DOCK_STATE_LE_DESK: + case Intent.EXTRA_DOCK_STATE_HE_DESK: case Intent.EXTRA_DOCK_STATE_CAR: if (DockEventReceiver.ACTION_DOCK_SHOW_UI.equals(intent.getAction())) { msgType = MSG_TYPE_SHOW_UI; @@ -463,6 +465,8 @@ public final class DockService extends Service implements ServiceListener { switch (state) { case Intent.EXTRA_DOCK_STATE_CAR: case Intent.EXTRA_DOCK_STATE_DESK: + case Intent.EXTRA_DOCK_STATE_LE_DESK: + case Intent.EXTRA_DOCK_STATE_HE_DESK: break; default: return; @@ -578,6 +582,8 @@ public final class DockService extends Service implements ServiceListener { int numOfProfiles; switch (state) { case Intent.EXTRA_DOCK_STATE_DESK: + case Intent.EXTRA_DOCK_STATE_LE_DESK: + case Intent.EXTRA_DOCK_STATE_HE_DESK: numOfProfiles = 1; break; case Intent.EXTRA_DOCK_STATE_CAR: @@ -609,6 +615,8 @@ public final class DockService extends Service implements ServiceListener { break; case Intent.EXTRA_DOCK_STATE_DESK: + case Intent.EXTRA_DOCK_STATE_LE_DESK: + case Intent.EXTRA_DOCK_STATE_HE_DESK: items[0] = getString(R.string.bluetooth_dock_settings_a2dp); mProfiles[0] = mProfileManager.getA2dpProfile(); if (firstTime) {