diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2021-10-05 12:49:29 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-10-05 12:49:29 +0000 |
commit | e6bebf94ed941a9f2f5dc7df7c612872c42fabdc (patch) | |
tree | 1d823500cec2381b20d42631f07497ae1dea050f | |
parent | 5757f89ddc251b4df884c4f25abf0e721fccbbf5 (diff) | |
parent | c5093cfb71ececda4eaa1cd3771f5661b09336ed (diff) | |
download | base-e6bebf94ed941a9f2f5dc7df7c612872c42fabdc.tar.gz |
Merge "Fix SystemAudioAutoInitiationAction not started"
-rw-r--r-- | services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java index 8bb5204ee083..66227d384f3c 100644 --- a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java +++ b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java @@ -619,10 +619,8 @@ final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice { } } - if (!mService.isPowerStandbyOrTransient()) { - addAndStartAction(new NewDeviceAction(this, activeSource.logicalAddress, - activeSource.physicalAddress, deviceType)); - } + addAndStartAction(new NewDeviceAction(this, activeSource.logicalAddress, + activeSource.physicalAddress, deviceType)); } private boolean handleNewDeviceAtTheTailOfActivePath(int path) { @@ -798,14 +796,12 @@ final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice { @ServiceThreadOnly void onNewAvrAdded(HdmiDeviceInfo avr) { assertRunOnServiceThread(); - if (!mService.isPowerStandbyOrTransient()) { - addAndStartAction(new SystemAudioAutoInitiationAction(this, avr.getLogicalAddress())); - if (!isDirectConnectAddress(avr.getPhysicalAddress())) { - startArcAction(false); - } else if (isConnected(avr.getPortId()) && isArcFeatureEnabled(avr.getPortId()) - && !hasAction(SetArcTransmissionStateAction.class)) { - startArcAction(true); - } + addAndStartAction(new SystemAudioAutoInitiationAction(this, avr.getLogicalAddress())); + if (!isDirectConnectAddress(avr.getPhysicalAddress())) { + startArcAction(false); + } else if (isConnected(avr.getPortId()) && isArcFeatureEnabled(avr.getPortId()) + && !hasAction(SetArcTransmissionStateAction.class)) { + startArcAction(true); } } |