From a1e468917b370eef13fddb3f81ff43d146fbedb5 Mon Sep 17 00:00:00 2001 From: "Hannah.Hsu" Date: Tue, 29 Oct 2019 06:31:43 +0800 Subject: [PATCH] Add when CEC is on or TV wakes up. Bug: 130316162 Test: manual Change-Id: Iae1b22a19d4bf308cadb45590346f46325b222c3 --- .../java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java index a1226115b6e41..d8111ab16e26e 100644 --- a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java +++ b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java @@ -213,9 +213,11 @@ final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice { mLocalDeviceAddresses = initLocalDeviceAddresses(); resetSelectRequestBuffer(); launchDeviceDiscovery(); + if (!mDelayedMessageBuffer.isBuffered(Constants.MESSAGE_ACTIVE_SOURCE)) { + mService.sendCecCommand(HdmiCecMessageBuilder.buildRequestActiveSource(mAddress)); + } } - @ServiceThreadOnly private List initLocalDeviceAddresses() { assertRunOnServiceThread();