Loading services/core/java/com/android/server/hdmi/HdmiCecLocalDevicePlayback.java +3 −2 Original line number Original line Diff line number Diff line Loading @@ -165,10 +165,11 @@ public class HdmiCecLocalDevicePlayback extends HdmiCecLocalDeviceSource { mService.sendCecCommand(HdmiCecMessageBuilder.buildInactiveSource( mService.sendCecCommand(HdmiCecMessageBuilder.buildInactiveSource( mAddress, mService.getPhysicalAddress())); mAddress, mService.getPhysicalAddress())); } } boolean wasActiveSource = mIsActiveSource; // Invalidate the internal active source record when goes to standby // Invalidate the internal active source record when goes to standby // This set will also update mIsActiveSource // This set will also update mIsActiveSource mService.setActiveSource(Constants.ADDR_INVALID, Constants.INVALID_PHYSICAL_ADDRESS); mService.setActiveSource(Constants.ADDR_INVALID, Constants.INVALID_PHYSICAL_ADDRESS); if (initiatedByCec || !mAutoTvOff) { if (initiatedByCec || !mAutoTvOff || !wasActiveSource) { return; return; } } switch (standbyAction) { switch (standbyAction) { Loading Loading
services/core/java/com/android/server/hdmi/HdmiCecLocalDevicePlayback.java +3 −2 Original line number Original line Diff line number Diff line Loading @@ -165,10 +165,11 @@ public class HdmiCecLocalDevicePlayback extends HdmiCecLocalDeviceSource { mService.sendCecCommand(HdmiCecMessageBuilder.buildInactiveSource( mService.sendCecCommand(HdmiCecMessageBuilder.buildInactiveSource( mAddress, mService.getPhysicalAddress())); mAddress, mService.getPhysicalAddress())); } } boolean wasActiveSource = mIsActiveSource; // Invalidate the internal active source record when goes to standby // Invalidate the internal active source record when goes to standby // This set will also update mIsActiveSource // This set will also update mIsActiveSource mService.setActiveSource(Constants.ADDR_INVALID, Constants.INVALID_PHYSICAL_ADDRESS); mService.setActiveSource(Constants.ADDR_INVALID, Constants.INVALID_PHYSICAL_ADDRESS); if (initiatedByCec || !mAutoTvOff) { if (initiatedByCec || !mAutoTvOff || !wasActiveSource) { return; return; } } switch (standbyAction) { switch (standbyAction) { Loading