Loading packages/SystemUI/src/com/android/systemui/doze/DozeDockHandler.java +6 −5 Original line number Diff line number Diff line Loading @@ -43,6 +43,7 @@ public class DozeDockHandler implements DozeMachine.Part { private final DockManager mDockManager; private int mDockState = DockManager.STATE_NONE; private boolean mPulsePending; public DozeDockHandler(Context context, DozeMachine machine, DozeHost dozeHost, AmbientDisplayConfiguration config, Handler handler, DockManager dockManager) { Loading @@ -66,7 +67,8 @@ public class DozeDockHandler implements DozeMachine.Part { } // continue below case DOZE: if (mDockState == DockManager.STATE_DOCKED) { if (mDockState == DockManager.STATE_DOCKED && !mPulsePending) { mPulsePending = true; mHandler.post(() -> requestPulse(newState)); } break; Loading @@ -79,12 +81,11 @@ public class DozeDockHandler implements DozeMachine.Part { } private void requestPulse(State dozeState) { if (mDozeHost.isPulsingBlocked() || !dozeState.canPulse()) { return; } if (!mDozeHost.isPulsingBlocked() && dozeState.canPulse()) { mMachine.requestPulse(DozeLog.PULSE_REASON_DOCKING); } mPulsePending = false; } private void requestPulseOutNow(State dozeState) { if (dozeState == State.DOZE_REQUEST_PULSE || dozeState == State.DOZE_PULSING Loading Loading
packages/SystemUI/src/com/android/systemui/doze/DozeDockHandler.java +6 −5 Original line number Diff line number Diff line Loading @@ -43,6 +43,7 @@ public class DozeDockHandler implements DozeMachine.Part { private final DockManager mDockManager; private int mDockState = DockManager.STATE_NONE; private boolean mPulsePending; public DozeDockHandler(Context context, DozeMachine machine, DozeHost dozeHost, AmbientDisplayConfiguration config, Handler handler, DockManager dockManager) { Loading @@ -66,7 +67,8 @@ public class DozeDockHandler implements DozeMachine.Part { } // continue below case DOZE: if (mDockState == DockManager.STATE_DOCKED) { if (mDockState == DockManager.STATE_DOCKED && !mPulsePending) { mPulsePending = true; mHandler.post(() -> requestPulse(newState)); } break; Loading @@ -79,12 +81,11 @@ public class DozeDockHandler implements DozeMachine.Part { } private void requestPulse(State dozeState) { if (mDozeHost.isPulsingBlocked() || !dozeState.canPulse()) { return; } if (!mDozeHost.isPulsingBlocked() && dozeState.canPulse()) { mMachine.requestPulse(DozeLog.PULSE_REASON_DOCKING); } mPulsePending = false; } private void requestPulseOutNow(State dozeState) { if (dozeState == State.DOZE_REQUEST_PULSE || dozeState == State.DOZE_PULSING Loading