DO NOT MERGE: Fix a bug using wrong addresses for CEC logical address allocation
Change-Id: I41da586c16dca4f325d147bb3abe5d4e09f7b91c
This commit is contained in:
committed by
Jungshik Jang
parent
16e24a2d14
commit
2c2a301762
@@ -196,7 +196,7 @@ final class HdmiCecController {
|
||||
for (int i = 0; i < NUM_LOGICAL_ADDRESS; ++i) {
|
||||
int curAddress = (startAddress + i) % NUM_LOGICAL_ADDRESS;
|
||||
if (curAddress != HdmiCec.ADDR_UNREGISTERED
|
||||
&& deviceType == HdmiCec.getTypeFromAddress(i)) {
|
||||
&& deviceType == HdmiCec.getTypeFromAddress(curAddress)) {
|
||||
if (!sendPollMessage(curAddress, RETRY_COUNT_FOR_LOGICAL_ADDRESS_ALLOCATION)) {
|
||||
logicalAddress = curAddress;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user