Loading media/java/android/media/MediaRouter.java +5 −4 Original line number Original line Diff line number Diff line Loading @@ -152,6 +152,8 @@ public class MediaRouter { dispatchRouteChanged(sStatic.mDefaultAudioVideo); dispatchRouteChanged(sStatic.mDefaultAudioVideo); } } final int mainType = mCurAudioRoutesInfo.mMainType; boolean a2dpEnabled; boolean a2dpEnabled; try { try { a2dpEnabled = mAudioService.isBluetoothA2dpOn(); a2dpEnabled = mAudioService.isBluetoothA2dpOn(); Loading Loading @@ -180,11 +182,10 @@ public class MediaRouter { } } if (mBluetoothA2dpRoute != null) { if (mBluetoothA2dpRoute != null) { if (mCurAudioRoutesInfo.mMainType != AudioRoutesInfo.MAIN_SPEAKER && if (mainType != AudioRoutesInfo.MAIN_SPEAKER && mSelectedRoute == mBluetoothA2dpRoute) { mSelectedRoute == mBluetoothA2dpRoute && !a2dpEnabled) { selectRouteStatic(ROUTE_TYPE_LIVE_AUDIO, mDefaultAudioVideo); selectRouteStatic(ROUTE_TYPE_LIVE_AUDIO, mDefaultAudioVideo); } else if (mCurAudioRoutesInfo.mMainType == AudioRoutesInfo.MAIN_SPEAKER && } else if ((mSelectedRoute == mDefaultAudioVideo || mSelectedRoute == null) && (mSelectedRoute == mDefaultAudioVideo || mSelectedRoute == null) && a2dpEnabled) { a2dpEnabled) { selectRouteStatic(ROUTE_TYPE_LIVE_AUDIO, mBluetoothA2dpRoute); selectRouteStatic(ROUTE_TYPE_LIVE_AUDIO, mBluetoothA2dpRoute); } } Loading Loading
media/java/android/media/MediaRouter.java +5 −4 Original line number Original line Diff line number Diff line Loading @@ -152,6 +152,8 @@ public class MediaRouter { dispatchRouteChanged(sStatic.mDefaultAudioVideo); dispatchRouteChanged(sStatic.mDefaultAudioVideo); } } final int mainType = mCurAudioRoutesInfo.mMainType; boolean a2dpEnabled; boolean a2dpEnabled; try { try { a2dpEnabled = mAudioService.isBluetoothA2dpOn(); a2dpEnabled = mAudioService.isBluetoothA2dpOn(); Loading Loading @@ -180,11 +182,10 @@ public class MediaRouter { } } if (mBluetoothA2dpRoute != null) { if (mBluetoothA2dpRoute != null) { if (mCurAudioRoutesInfo.mMainType != AudioRoutesInfo.MAIN_SPEAKER && if (mainType != AudioRoutesInfo.MAIN_SPEAKER && mSelectedRoute == mBluetoothA2dpRoute) { mSelectedRoute == mBluetoothA2dpRoute && !a2dpEnabled) { selectRouteStatic(ROUTE_TYPE_LIVE_AUDIO, mDefaultAudioVideo); selectRouteStatic(ROUTE_TYPE_LIVE_AUDIO, mDefaultAudioVideo); } else if (mCurAudioRoutesInfo.mMainType == AudioRoutesInfo.MAIN_SPEAKER && } else if ((mSelectedRoute == mDefaultAudioVideo || mSelectedRoute == null) && (mSelectedRoute == mDefaultAudioVideo || mSelectedRoute == null) && a2dpEnabled) { a2dpEnabled) { selectRouteStatic(ROUTE_TYPE_LIVE_AUDIO, mBluetoothA2dpRoute); selectRouteStatic(ROUTE_TYPE_LIVE_AUDIO, mBluetoothA2dpRoute); } } Loading