Loading packages/SystemUI/src/com/android/systemui/doze/DozeService.java +6 −3 Original line number Original line Diff line number Diff line Loading @@ -449,10 +449,12 @@ public class DozeService extends DreamService { private void updateListener() { private void updateListener() { if (!mConfigured || mSensor == null) return; if (!mConfigured || mSensor == null) return; if (mRequested && !mDisabled) { if (mRequested && !mDisabled && !mRegistered) { mRegistered = mSensors.requestTriggerSensor(this, mSensor); mRegistered = mSensors.requestTriggerSensor(this, mSensor); if (DEBUG) Log.d(mTag, "requestTriggerSensor " + mRegistered); } else if (mRegistered) { } else if (mRegistered) { mSensors.cancelTriggerSensor(this, mSensor); final boolean rt = mSensors.cancelTriggerSensor(this, mSensor); if (DEBUG) Log.d(mTag, "cancelTriggerSensor " + rt); mRegistered = false; mRegistered = false; } } } } Loading Loading @@ -483,7 +485,8 @@ public class DozeService extends DreamService { } } requestPulse(); requestPulse(); setListening(true); // reregister, this sensor only fires once mRegistered = false; updateListener(); // reregister, this sensor only fires once // reset the notification pulse schedule, but only if we think we were not triggered // reset the notification pulse schedule, but only if we think we were not triggered // by a notification-related vibration // by a notification-related vibration Loading Loading
packages/SystemUI/src/com/android/systemui/doze/DozeService.java +6 −3 Original line number Original line Diff line number Diff line Loading @@ -449,10 +449,12 @@ public class DozeService extends DreamService { private void updateListener() { private void updateListener() { if (!mConfigured || mSensor == null) return; if (!mConfigured || mSensor == null) return; if (mRequested && !mDisabled) { if (mRequested && !mDisabled && !mRegistered) { mRegistered = mSensors.requestTriggerSensor(this, mSensor); mRegistered = mSensors.requestTriggerSensor(this, mSensor); if (DEBUG) Log.d(mTag, "requestTriggerSensor " + mRegistered); } else if (mRegistered) { } else if (mRegistered) { mSensors.cancelTriggerSensor(this, mSensor); final boolean rt = mSensors.cancelTriggerSensor(this, mSensor); if (DEBUG) Log.d(mTag, "cancelTriggerSensor " + rt); mRegistered = false; mRegistered = false; } } } } Loading Loading @@ -483,7 +485,8 @@ public class DozeService extends DreamService { } } requestPulse(); requestPulse(); setListening(true); // reregister, this sensor only fires once mRegistered = false; updateListener(); // reregister, this sensor only fires once // reset the notification pulse schedule, but only if we think we were not triggered // reset the notification pulse schedule, but only if we think we were not triggered // by a notification-related vibration // by a notification-related vibration Loading