summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chandru S <chandruis@google.com> 2024-11-08 16:14:40 -0800
committer Chandru S <chandruis@google.com> 2024-11-14 21:01:16 +0000
commit8e57f861995cb01bf7b11d1f5db368f8ef1cc787 (patch)
tree690a0858d6fa24d1daabbbcd01eeacea7044a866
parentf41f24f51387a130743309cda9d79d3d2625d83a (diff)
Add isPresent check before invoking optional.get()
Test: NA Bug: 376799898 Flag: EXEMPT bugfix Change-Id: Iccbbadc38f5f8134a2d0b6b67674c708f755d301
-rw-r--r--packages/SystemUI/src/com/android/systemui/doze/DozeScreenBrightness.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/doze/DozeScreenBrightness.java b/packages/SystemUI/src/com/android/systemui/doze/DozeScreenBrightness.java
index 89fce4a70c6c..abc810afca98 100644
--- a/packages/SystemUI/src/com/android/systemui/doze/DozeScreenBrightness.java
+++ b/packages/SystemUI/src/com/android/systemui/doze/DozeScreenBrightness.java
@@ -469,9 +469,8 @@ public class DozeScreenBrightness extends BroadcastReceiver implements DozeMachi
|| posture >= mLightSensorOptional.length) {
return;
}
-
- final Sensor oldSensor = mLightSensorOptional[mDevicePosture].get();
- final Sensor newSensor = mLightSensorOptional[posture].get();
+ Sensor oldSensor = mLightSensorOptional[mDevicePosture].orElse(null);
+ Sensor newSensor = mLightSensorOptional[posture].orElse(null);
if (Objects.equals(oldSensor, newSensor)) {
mDevicePosture = posture;
// uses the same sensor for the new posture