summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Amy <amyjojo@google.com> 2018-11-29 20:32:20 -0800
committer shubang <shubang@google.com> 2019-01-15 20:49:54 -0800
commit2a5e2451a180559aaec1fe704b145d0ec5ada36e (patch)
tree9efb8e15d436164e498f57f7190dad2215924871
parent7e3b6d9a2237d9b083eb8b08341e2e207361657f (diff)
Implement find key receiver method for Audio System device to send key
code to active source. ag/5656238 Test: manual. Bug: 117108262 Change-Id: I7fe7a17eef00a768c817df4075e7ef45940fcb64
-rw-r--r--services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java
index 1029a0d7677d..76536719afc8 100644
--- a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java
+++ b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java
@@ -288,7 +288,10 @@ public class HdmiCecLocalDeviceAudioSystem extends HdmiCecLocalDeviceSource {
@Override
protected int findKeyReceiverAddress() {
- return Constants.ADDR_TV;
+ if (getActiveSource().isValid()) {
+ return getActiveSource().logicalAddress;
+ }
+ return Constants.ADDR_INVALID;
}
@VisibleForTesting