summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Paul Colța <donpaul@google.com> 2023-06-14 15:39:16 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2023-06-14 15:39:16 +0000
commitec04d57b0bc472444eb8c9ea85bd75c1e755abbc (patch)
tree41925f703947067fd4a5b917dcb9bd88b37fec92
parentf6d437176c8aa35c7a0bc228cf1a04a2269f03b1 (diff)
parent82e0f752964aef3bc0504fb58aa8c1edf17d42f1 (diff)
Merge "cec: Reset system audio mode status carefully [2/2]"
-rw-r--r--services/core/java/com/android/server/hdmi/HdmiCecLocalDevicePlayback.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/hdmi/HdmiCecLocalDevicePlayback.java b/services/core/java/com/android/server/hdmi/HdmiCecLocalDevicePlayback.java
index 576a5ff4305e..72895e338de6 100644
--- a/services/core/java/com/android/server/hdmi/HdmiCecLocalDevicePlayback.java
+++ b/services/core/java/com/android/server/hdmi/HdmiCecLocalDevicePlayback.java
@@ -110,7 +110,8 @@ public class HdmiCecLocalDevicePlayback extends HdmiCecLocalDeviceSource {
new SendMessageCallback() {
@Override
public void onSendCompleted(int error) {
- if (error != SendMessageResult.SUCCESS) {
+ // In consideration of occasional transmission failures.
+ if (error == SendMessageResult.NACK) {
HdmiLogger.debug(
"AVR did not respond to <Give System Audio Mode Status>");
mService.setSystemAudioActivated(false);