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

Commit 850c5384 authored by Paul Colta's avatar Paul Colta Committed by Gerrit Code Review
Browse files

Merge changes Ie017bedf,If29d58fa into main

* changes:
  CEC: invalidate physical address on getPhysicalAddress failure
  CEC: avoid sign-extending physical addresses
parents 2a1dfb12 78cbb7a5
Loading
Loading
Loading
Loading
+10 −6
Original line number Diff line number Diff line
@@ -1207,9 +1207,11 @@ final class HdmiCecController {

        @Override
        public void onValues(int result, short addr) {
            if (result == Result.SUCCESS) {
            synchronized (mLock) {
                    mPhysicalAddress = new Short(addr).intValue();
                if (result == Result.SUCCESS) {
                    mPhysicalAddress = Short.toUnsignedInt(addr);
                } else {
                    mPhysicalAddress = INVALID_PHYSICAL_ADDRESS;
                }
            }
        }
@@ -1605,9 +1607,11 @@ final class HdmiCecController {

        @Override
        public void onValues(int result, short addr) {
            if (result == Result.SUCCESS) {
            synchronized (mLock) {
                    mPhysicalAddress = new Short(addr).intValue();
                if (result == Result.SUCCESS) {
                    mPhysicalAddress = Short.toUnsignedInt(addr);
                } else {
                    mPhysicalAddress = INVALID_PHYSICAL_ADDRESS;
                }
            }
        }