diff options
| author | 2018-09-14 15:23:03 +0900 | |
|---|---|---|
| committer | 2018-09-14 15:23:03 +0900 | |
| commit | bbfca33e2473757ee102208f0704f2521f20d52c (patch) | |
| tree | 925fa055aec615495e4daef020d7ca446a7ed2af | |
| parent | b65aca27af54c430ba65867bcdbff02507091af6 (diff) | |
Change handling logic in SystemAudioAutoInitiationAction
Connection to sound system is lost when fail to send
<GiveSystemAudioModeStatus> and it changes to TV speaker.
This CL utilizes failsafe process(handleSystemAudioModeStatusTimeout)
already used in case that Audio system device did not reply to
<SystemAudioModeStatus>.
This will make TV keeps user last settings as possible.
Test: Sanity Test on Android TV connected to AVR.
Switch TV to standby mode and turn it on after overnight.
Change-Id: I1b8f929cac6e322e9221a0c5b8e0b77737860adc
| -rw-r--r-- | services/core/java/com/android/server/hdmi/SystemAudioAutoInitiationAction.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/hdmi/SystemAudioAutoInitiationAction.java b/services/core/java/com/android/server/hdmi/SystemAudioAutoInitiationAction.java index d347a9188dee..f7e871d0b645 100644 --- a/services/core/java/com/android/server/hdmi/SystemAudioAutoInitiationAction.java +++ b/services/core/java/com/android/server/hdmi/SystemAudioAutoInitiationAction.java @@ -50,8 +50,7 @@ final class SystemAudioAutoInitiationAction extends HdmiCecFeatureAction { @Override public void onSendCompleted(int error) { if (error != SendMessageResult.SUCCESS) { - tv().setSystemAudioMode(false); - finish(); + handleSystemAudioModeStatusTimeout(); } } }); |