Fix wakelock leak for dozing

Bug: 23344235
Change-Id: I7f4233cfe15bdd3e8cc5f01a70707bdde9fc1737
This commit is contained in:
Jorim Jaggi
2015-08-19 13:01:19 -07:00
parent b960e75e52
commit 5fb4b98bdd
2 changed files with 3 additions and 3 deletions

View File

@@ -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() {

View File

@@ -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() {