diff options
| author | 2019-07-02 00:14:06 +0000 | |
|---|---|---|
| committer | 2019-07-02 00:14:06 +0000 | |
| commit | 89d9b2f5e247540eebad0c6e84013c49db079441 (patch) | |
| tree | 508316071545506f4511f40a8e81e11177c61141 | |
| parent | e1553a9eaf5ab58715d7a4b32066452839e6c4c4 (diff) | |
| parent | 2d8f4e6e99b63f9b304aa7faf2309541aae1e6f4 (diff) | |
Merge "Start HOME activity only if we are not on it yet"
| -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 1b495f59b0fe..f9ef3981c27b 100644 --- a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java +++ b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java @@ -1150,7 +1150,10 @@ public class HdmiCecLocalDeviceAudioSystem extends HdmiCecLocalDeviceSource { } // Wake up if the current device if ready to route. mService.wakeUp(); - if (portId == Constants.CEC_SWITCH_HOME && mService.isPlaybackDevice()) { + // Switch to HOME if the current active port is not HOME yet + if (portId == Constants.CEC_SWITCH_HOME + && mService.isPlaybackDevice() + && getLocalActivePort() != Constants.CEC_SWITCH_HOME) { switchToHomeTvInput(); } else if (portId == Constants.CEC_SWITCH_ARC) { switchToTvInput(SystemProperties.get(Constants.PROPERTY_SYSTEM_AUDIO_DEVICE_ARC_PORT)); |