Loading services/core/java/com/android/server/hdmi/HdmiCecLocalDevice.java +1 −1 Original line number Diff line number Diff line Loading @@ -650,7 +650,7 @@ abstract class HdmiCecLocalDevice { void addAndStartAction(final HdmiCecFeatureAction action) { assertRunOnServiceThread(); mActions.add(action); if (mService.isPowerStandby()) { if (mService.isPowerStandby() || !mService.isAddressAllocated()) { Slog.i(TAG, "Not ready to start action. Queued for deferred start:" + action); return; } Loading services/core/java/com/android/server/hdmi/HdmiControlService.java +4 −0 Original line number Diff line number Diff line Loading @@ -641,6 +641,10 @@ public final class HdmiControlService extends SystemService { } } boolean isAddressAllocated() { return mAddressAllocated; } // Initialize HDMI port information. Combine the information from CEC and MHL HAL and // keep them in one place. @ServiceThreadOnly Loading Loading
services/core/java/com/android/server/hdmi/HdmiCecLocalDevice.java +1 −1 Original line number Diff line number Diff line Loading @@ -650,7 +650,7 @@ abstract class HdmiCecLocalDevice { void addAndStartAction(final HdmiCecFeatureAction action) { assertRunOnServiceThread(); mActions.add(action); if (mService.isPowerStandby()) { if (mService.isPowerStandby() || !mService.isAddressAllocated()) { Slog.i(TAG, "Not ready to start action. Queued for deferred start:" + action); return; } Loading
services/core/java/com/android/server/hdmi/HdmiControlService.java +4 −0 Original line number Diff line number Diff line Loading @@ -641,6 +641,10 @@ public final class HdmiControlService extends SystemService { } } boolean isAddressAllocated() { return mAddressAllocated; } // Initialize HDMI port information. Combine the information from CEC and MHL HAL and // keep them in one place. @ServiceThreadOnly Loading