Merge "Only send <Standby> to TV on sleep when active source" into rvc-dev am: b3898ee44e

Change-Id: I7f8654f7a7531b05034996f83d0fddae8f4717df
This commit is contained in:
TreeHugger Robot
2020-05-25 19:54:57 +00:00
committed by Automerger Merge Worker

View File

@@ -163,12 +163,13 @@ public class HdmiCecLocalDevicePlayback extends HdmiCecLocalDeviceSource {
}
if (mIsActiveSource) {
mService.sendCecCommand(HdmiCecMessageBuilder.buildInactiveSource(
mAddress, mService.getPhysicalAddress()));
mAddress, mService.getPhysicalAddress()));
}
boolean wasActiveSource = mIsActiveSource;
// Invalidate the internal active source record when goes to standby
// This set will also update mIsActiveSource
mService.setActiveSource(Constants.ADDR_INVALID, Constants.INVALID_PHYSICAL_ADDRESS);
if (initiatedByCec || !mAutoTvOff) {
if (initiatedByCec || !mAutoTvOff || !wasActiveSource) {
return;
}
switch (standbyAction) {