Merge "Fix SystemAudioAutoInitiationAction not started" am: e6bebf94ed

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1772932

Change-Id: Ifba3a65691d817ff0a4167efb225a002948ac493
This commit is contained in:
Treehugger Robot
2021-10-05 13:06:14 +00:00
committed by Automerger Merge Worker

View File

@@ -556,11 +556,9 @@ final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice {
} }
} }
if (!mService.isPowerStandbyOrTransient()) {
addAndStartAction(new NewDeviceAction(this, activeSource.logicalAddress, addAndStartAction(new NewDeviceAction(this, activeSource.logicalAddress,
activeSource.physicalAddress, deviceType)); activeSource.physicalAddress, deviceType));
} }
}
private boolean handleNewDeviceAtTheTailOfActivePath(int path) { private boolean handleNewDeviceAtTheTailOfActivePath(int path) {
// Seq #22 // Seq #22
@@ -711,7 +709,6 @@ final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice {
@ServiceThreadOnly @ServiceThreadOnly
void onNewAvrAdded(HdmiDeviceInfo avr) { void onNewAvrAdded(HdmiDeviceInfo avr) {
assertRunOnServiceThread(); assertRunOnServiceThread();
if (!mService.isPowerStandbyOrTransient()) {
addAndStartAction(new SystemAudioAutoInitiationAction(this, avr.getLogicalAddress())); addAndStartAction(new SystemAudioAutoInitiationAction(this, avr.getLogicalAddress()));
if (!isDirectConnectAddress(avr.getPhysicalAddress())) { if (!isDirectConnectAddress(avr.getPhysicalAddress())) {
startArcAction(false); startArcAction(false);
@@ -720,7 +717,6 @@ final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice {
startArcAction(true); startArcAction(true);
} }
} }
}
// Clear all device info. // Clear all device info.
@ServiceThreadOnly @ServiceThreadOnly