DO NOT MERGE: Fix a bug using wrong addresses for CEC logical address allocation

Change-Id: I41da586c16dca4f325d147bb3abe5d4e09f7b91c
This commit is contained in:
Jinsuk Kim
2014-05-27 17:23:27 +09:00
committed by Jungshik Jang
parent 16e24a2d14
commit 2c2a301762

View File

@@ -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;