Loading media/java/android/media/MediaRouter.java +1 −2 Original line number Original line Diff line number Diff line Loading @@ -220,8 +220,7 @@ public class MediaRouter { if (mBluetoothA2dpRoute != null) { if (mBluetoothA2dpRoute != null) { final boolean a2dpEnabled = isBluetoothA2dpOn(); final boolean a2dpEnabled = isBluetoothA2dpOn(); if (mainType != AudioRoutesInfo.MAIN_SPEAKER && if (mSelectedRoute == mBluetoothA2dpRoute && !a2dpEnabled) { mSelectedRoute == mBluetoothA2dpRoute && !a2dpEnabled) { selectRouteStatic(ROUTE_TYPE_LIVE_AUDIO, mDefaultAudioVideo, false); selectRouteStatic(ROUTE_TYPE_LIVE_AUDIO, mDefaultAudioVideo, false); } else if ((mSelectedRoute == mDefaultAudioVideo || mSelectedRoute == null) && } else if ((mSelectedRoute == mDefaultAudioVideo || mSelectedRoute == null) && a2dpEnabled) { a2dpEnabled) { Loading services/core/java/com/android/server/audio/AudioService.java +2 −0 Original line number Original line Diff line number Diff line Loading @@ -5609,6 +5609,8 @@ public class AudioService extends IAudioService.Stub { } else { // config == AudioSystem.FORCE_NONE } else { // config == AudioSystem.FORCE_NONE mBecomingNoisyIntentDevices |= AudioSystem.DEVICE_OUT_ALL_A2DP; mBecomingNoisyIntentDevices |= AudioSystem.DEVICE_OUT_ALL_A2DP; } } sendMsg(mAudioHandler, MSG_REPORT_NEW_ROUTES, SENDMSG_NOOP, 0, 0, null, 0); break; break; case AudioSystem.FOR_DOCK: case AudioSystem.FOR_DOCK: if (config == AudioSystem.FORCE_ANALOG_DOCK) { if (config == AudioSystem.FORCE_ANALOG_DOCK) { Loading Loading
media/java/android/media/MediaRouter.java +1 −2 Original line number Original line Diff line number Diff line Loading @@ -220,8 +220,7 @@ public class MediaRouter { if (mBluetoothA2dpRoute != null) { if (mBluetoothA2dpRoute != null) { final boolean a2dpEnabled = isBluetoothA2dpOn(); final boolean a2dpEnabled = isBluetoothA2dpOn(); if (mainType != AudioRoutesInfo.MAIN_SPEAKER && if (mSelectedRoute == mBluetoothA2dpRoute && !a2dpEnabled) { mSelectedRoute == mBluetoothA2dpRoute && !a2dpEnabled) { selectRouteStatic(ROUTE_TYPE_LIVE_AUDIO, mDefaultAudioVideo, false); selectRouteStatic(ROUTE_TYPE_LIVE_AUDIO, mDefaultAudioVideo, false); } else if ((mSelectedRoute == mDefaultAudioVideo || mSelectedRoute == null) && } else if ((mSelectedRoute == mDefaultAudioVideo || mSelectedRoute == null) && a2dpEnabled) { a2dpEnabled) { Loading
services/core/java/com/android/server/audio/AudioService.java +2 −0 Original line number Original line Diff line number Diff line Loading @@ -5609,6 +5609,8 @@ public class AudioService extends IAudioService.Stub { } else { // config == AudioSystem.FORCE_NONE } else { // config == AudioSystem.FORCE_NONE mBecomingNoisyIntentDevices |= AudioSystem.DEVICE_OUT_ALL_A2DP; mBecomingNoisyIntentDevices |= AudioSystem.DEVICE_OUT_ALL_A2DP; } } sendMsg(mAudioHandler, MSG_REPORT_NEW_ROUTES, SENDMSG_NOOP, 0, 0, null, 0); break; break; case AudioSystem.FOR_DOCK: case AudioSystem.FOR_DOCK: if (config == AudioSystem.FORCE_ANALOG_DOCK) { if (config == AudioSystem.FORCE_ANALOG_DOCK) { Loading