From 2a5e2451a180559aaec1fe704b145d0ec5ada36e Mon Sep 17 00:00:00 2001 From: Amy Date: Thu, 29 Nov 2018 20:32:20 -0800 Subject: 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 --- .../java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3-59-g8ed1b