Merge "Fix TV doesn't send <Active Source> on boot up" am: 826dbaf5c0

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

Change-Id: I0d78af0585e53b5de057b21d879a2e40b5f5a7f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Treehugger Robot
2023-02-06 14:50:56 +00:00
committed by Automerger Merge Worker

View File

@@ -1232,7 +1232,8 @@ final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice {
void launchRoutingControl(boolean routingForBootup) {
assertRunOnServiceThread();
// Seq #24
if (getActivePortId() != Constants.INVALID_PORT_ID) {
if (getActivePortId() != Constants.INVALID_PORT_ID
&& getActivePortId() != Constants.CEC_SWITCH_HOME) {
if (!routingForBootup && !isProhibitMode()) {
int newPath = mService.portIdToPath(getActivePortId());
setActivePath(newPath);