diff options
| author | 2017-07-07 17:55:43 +0000 | |
|---|---|---|
| committer | 2017-07-07 17:55:43 +0000 | |
| commit | 610d69ad9b0e94bac33bb620551aedeed63c453e (patch) | |
| tree | ec2722ce2e5bc60efa2c7656a562244aa92b9307 | |
| parent | b05305c19060ef6c8cc95222f96f777a710a982f (diff) | |
| parent | bdc9d47c62373a38b447e817b30d6b5c166c283f (diff) | |
Merge "AOD: Fix possible NPE in DozeSensors" into oc-dr1-dev am: d7aa26f33b
am: bdc9d47c62
Change-Id: I7ce204de73542f590f9f2cf8441ef8010315cbed
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/doze/DozeSensors.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/doze/DozeSensors.java b/packages/SystemUI/src/com/android/systemui/doze/DozeSensors.java index 109b4e2e8380..545a1ea11be3 100644 --- a/packages/SystemUI/src/com/android/systemui/doze/DozeSensors.java +++ b/packages/SystemUI/src/com/android/systemui/doze/DozeSensors.java @@ -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 |