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

Commit 6cef86ca authored by Amy's avatar Amy Committed by Shubang Lu
Browse files

Fix HandleActiveSource logic

ag/4912469

Test: local test
Change-Id: I399cd254765d8a200f252b6b89fb85e570ca6155
parent 02f31151
Loading
Loading
Loading
Loading
+2 −3
Original line number Original line Diff line number Diff line
@@ -84,11 +84,10 @@ abstract class HdmiCecLocalDeviceSource extends HdmiCecLocalDevice {
        int logicalAddress = message.getSource();
        int logicalAddress = message.getSource();
        int physicalAddress = HdmiUtils.twoBytesToInt(message.getParams());
        int physicalAddress = HdmiUtils.twoBytesToInt(message.getParams());
        ActiveSource activeSource = ActiveSource.of(logicalAddress, physicalAddress);
        ActiveSource activeSource = ActiveSource.of(logicalAddress, physicalAddress);
        if (physicalAddress != mService.getPhysicalAddress()
        if (!mActiveSource.equals(activeSource)) {
                || !mActiveSource.equals(activeSource)) {
            setActiveSource(activeSource);
            setActiveSource(activeSource);
            setActiveSource(false);
        }
        }
        setActiveSource(physicalAddress == mService.getPhysicalAddress());
        return true;
        return true;
    }
    }