From 716a734eecb54648bebaa3131880edd1ba1afccd Mon Sep 17 00:00:00 2001 From: Jorim Jaggi Date: Mon, 17 Aug 2015 19:04:54 -0700 Subject: [PATCH] Fix trigger sensor lifecycle Make sure the mRegistered flag is updated early enough, so we don't call cancel if we are not registered. Bug: 23105138 Change-Id: I1feeab9ea3d0ca31eb5deaab97f6de2cfc4c3b3d --- .../SystemUI/src/com/android/systemui/doze/DozeService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/doze/DozeService.java b/packages/SystemUI/src/com/android/systemui/doze/DozeService.java index 887391c078b26..557a047c6329d 100644 --- a/packages/SystemUI/src/com/android/systemui/doze/DozeService.java +++ b/packages/SystemUI/src/com/android/systemui/doze/DozeService.java @@ -534,8 +534,8 @@ public class DozeService extends DreamService { } } - requestPulse(mPulseReason); mRegistered = false; + requestPulse(mPulseReason); updateListener(); // reregister, this sensor only fires once // reset the notification pulse schedule, but only if we think we were not triggered