Loading services/core/java/com/android/server/hdmi/HdmiCecLocalDevicePlayback.java +3 −5 Original line number Original line Diff line number Diff line Loading @@ -165,15 +165,13 @@ final class HdmiCecLocalDevicePlayback extends HdmiCecLocalDevice { @ServiceThreadOnly @ServiceThreadOnly protected void onStandby(boolean initiatedByCec, int standbyAction) { protected void onStandby(boolean initiatedByCec, int standbyAction) { assertRunOnServiceThread(); assertRunOnServiceThread(); if (!mService.isControlEnabled() || initiatedByCec) { if (!mService.isControlEnabled() || initiatedByCec || !mAutoTvOff) { return; return; } } switch (standbyAction) { switch (standbyAction) { case HdmiControlService.STANDBY_SCREEN_OFF: case HdmiControlService.STANDBY_SCREEN_OFF: if (mAutoTvOff) { mService.sendCecCommand( mService.sendCecCommand( HdmiCecMessageBuilder.buildStandby(mAddress, Constants.ADDR_TV)); HdmiCecMessageBuilder.buildStandby(mAddress, Constants.ADDR_TV)); } break; break; case HdmiControlService.STANDBY_SHUTDOWN: case HdmiControlService.STANDBY_SHUTDOWN: // ACTION_SHUTDOWN is taken as a signal to power off all the devices. // ACTION_SHUTDOWN is taken as a signal to power off all the devices. Loading Loading
services/core/java/com/android/server/hdmi/HdmiCecLocalDevicePlayback.java +3 −5 Original line number Original line Diff line number Diff line Loading @@ -165,15 +165,13 @@ final class HdmiCecLocalDevicePlayback extends HdmiCecLocalDevice { @ServiceThreadOnly @ServiceThreadOnly protected void onStandby(boolean initiatedByCec, int standbyAction) { protected void onStandby(boolean initiatedByCec, int standbyAction) { assertRunOnServiceThread(); assertRunOnServiceThread(); if (!mService.isControlEnabled() || initiatedByCec) { if (!mService.isControlEnabled() || initiatedByCec || !mAutoTvOff) { return; return; } } switch (standbyAction) { switch (standbyAction) { case HdmiControlService.STANDBY_SCREEN_OFF: case HdmiControlService.STANDBY_SCREEN_OFF: if (mAutoTvOff) { mService.sendCecCommand( mService.sendCecCommand( HdmiCecMessageBuilder.buildStandby(mAddress, Constants.ADDR_TV)); HdmiCecMessageBuilder.buildStandby(mAddress, Constants.ADDR_TV)); } break; break; case HdmiControlService.STANDBY_SHUTDOWN: case HdmiControlService.STANDBY_SHUTDOWN: // ACTION_SHUTDOWN is taken as a signal to power off all the devices. // ACTION_SHUTDOWN is taken as a signal to power off all the devices. Loading