diff options
-rw-r--r-- | services/core/java/com/android/server/hdmi/OneTouchPlayAction.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/hdmi/OneTouchPlayAction.java b/services/core/java/com/android/server/hdmi/OneTouchPlayAction.java index 48c71d8b738a..46611dd1b66e 100644 --- a/services/core/java/com/android/server/hdmi/OneTouchPlayAction.java +++ b/services/core/java/com/android/server/hdmi/OneTouchPlayAction.java @@ -85,7 +85,11 @@ final class OneTouchPlayAction extends HdmiCecFeatureAction { private void broadcastActiveSource() { sendCommand(HdmiCecMessageBuilder.buildActiveSource(getSourceAddress(), getSourcePath())); // Because only source device can create this action, it's safe to cast. - source().setIsActiveSource(true); + HdmiCecLocalDeviceSource source = source(); + source.setIsActiveSource(true); + source.setActiveSource(getSourceAddress(), getSourcePath()); + // Set local active port to HOME when One Touch Play. + source.setLocalActivePort(Constants.CEC_SWITCH_HOME); } private void queryDevicePowerStatus() { |