Merge "[Output Switcher] Device status is not updated when a disconnected BT device is connected and activated" into sc-dev
This commit is contained in:
@@ -142,6 +142,9 @@ public class MediaOutputAdapter extends MediaOutputBaseAdapter {
|
|||||||
mDivider.setVisibility(View.GONE);
|
mDivider.setVisibility(View.GONE);
|
||||||
mAddIcon.setVisibility(View.GONE);
|
mAddIcon.setVisibility(View.GONE);
|
||||||
}
|
}
|
||||||
|
if (mCurrentActivePosition == position) {
|
||||||
|
mCurrentActivePosition = -1;
|
||||||
|
}
|
||||||
if (mController.isTransferring()) {
|
if (mController.isTransferring()) {
|
||||||
if (device.getState() == MediaDeviceState.STATE_CONNECTING
|
if (device.getState() == MediaDeviceState.STATE_CONNECTING
|
||||||
&& !mController.hasAdjustVolumeUserRestriction()) {
|
&& !mController.hasAdjustVolumeUserRestriction()) {
|
||||||
@@ -214,6 +217,7 @@ public class MediaOutputAdapter extends MediaOutputBaseAdapter {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mCurrentActivePosition = -1;
|
||||||
playSwitchingAnim(mConnectedItem, view);
|
playSwitchingAnim(mConnectedItem, view);
|
||||||
mController.connectDevice(device);
|
mController.connectDevice(device);
|
||||||
device.setState(MediaDeviceState.STATE_CONNECTING);
|
device.setState(MediaDeviceState.STATE_CONNECTING);
|
||||||
|
|||||||
Reference in New Issue
Block a user