Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5fb4b98b authored by Jorim Jaggi's avatar Jorim Jaggi
Browse files

Fix wakelock leak for dozing

Bug: 23344235
Change-Id: I7f4233cfe15bdd3e8cc5f01a70707bdde9fc1737
parent b960e75e
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -256,6 +256,8 @@ public class DozeService extends DreamService {

    private void continuePulsing(int reason) {
        if (mHost.isPulsingBlocked()) {
            mPulsing = false;
            mWakeLock.release();
            return;
        }
        mHost.pulseWhileDozing(new DozeHost.PulseCallback() {
+1 −3
Original line number Diff line number Diff line
@@ -104,13 +104,11 @@ public class DozeScrimController {
     * Aborts pulsing immediately.
     */
    public void abortPulsing() {
        mHandler.removeCallbacks(mPulseIn);
        abortAnimations();
        cancelPulsing();
        if (mDozing) {
            mScrimController.setDozeBehindAlpha(1f);
            mScrimController.setDozeInFrontAlpha(1f);
        }
        mPulseCallback = null;
    }

    public void onScreenTurnedOn() {