diff options
| author | 2018-11-29 20:32:20 -0800 | |
|---|---|---|
| committer | 2019-01-15 20:49:54 -0800 | |
| commit | 2a5e2451a180559aaec1fe704b145d0ec5ada36e (patch) | |
| tree | 9efb8e15d436164e498f57f7190dad2215924871 | |
| parent | 7e3b6d9a2237d9b083eb8b08341e2e207361657f (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.java | 5 |
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 |