Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e7c3a5b7 authored by Kyeongkab.Nam's avatar Kyeongkab.Nam Committed by android-build-merger
Browse files

Merge "Fix to set physical address for IsConnectedToArcPort" am: 5db6efa3 am: 6c6286f5

am: f7e816f6

Change-Id: Ia997f686b1abe2f25fee5b951444b7e574e1693f
parents 99c701af f7e816f6
Loading
Loading
Loading
Loading
+3 −2
Original line number Original line Diff line number Diff line
@@ -1082,13 +1082,14 @@ final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice {
        assertRunOnServiceThread();
        assertRunOnServiceThread();


        if (!canStartArcUpdateAction(message.getSource(), true)) {
        if (!canStartArcUpdateAction(message.getSource(), true)) {
            if (getAvrDeviceInfo() == null) {
            HdmiDeviceInfo avrDeviceInfo = getAvrDeviceInfo();
            if (avrDeviceInfo == null) {
                // AVR may not have been discovered yet. Delay the message processing.
                // AVR may not have been discovered yet. Delay the message processing.
                mDelayedMessageBuffer.add(message);
                mDelayedMessageBuffer.add(message);
                return true;
                return true;
            }
            }
            mService.maySendFeatureAbortCommand(message, Constants.ABORT_REFUSED);
            mService.maySendFeatureAbortCommand(message, Constants.ABORT_REFUSED);
            if (!isConnectedToArcPort(message.getSource())) {
            if (!isConnectedToArcPort(avrDeviceInfo.getPhysicalAddress())) {
                displayOsd(OSD_MESSAGE_ARC_CONNECTED_INVALID_PORT);
                displayOsd(OSD_MESSAGE_ARC_CONNECTED_INVALID_PORT);
            }
            }
            return true;
            return true;