Merge "AOD: Fix possible NPE in DozeSensors" into oc-dr1-dev

am: d7aa26f33b

Change-Id: Iadaf84ba4425de21c40dbf4ebe373e6143833c94
This commit is contained in:
Adrian Roos
2017-07-07 17:44:47 +00:00
committed by android-build-merger

View File

@@ -233,7 +233,9 @@ public class DozeSensors {
mProxCallback.accept(mCurrentlyFar);
long now = SystemClock.elapsedRealtime();
if (!mCurrentlyFar) {
if (mCurrentlyFar == null) {
// Sensor has been unregistered by the proxCallback. Do nothing.
} else if (!mCurrentlyFar) {
mLastNear = now;
} else if (mCurrentlyFar && now - mLastNear < COOLDOWN_TRIGGER) {
// If the last near was very recent, we might be using more power for prox