diff options
| author | 2024-11-08 16:14:40 -0800 | |
|---|---|---|
| committer | 2024-11-14 21:01:16 +0000 | |
| commit | 8e57f861995cb01bf7b11d1f5db368f8ef1cc787 (patch) | |
| tree | 690a0858d6fa24d1daabbbcd01eeacea7044a866 | |
| parent | f41f24f51387a130743309cda9d79d3d2625d83a (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.java | 5 |
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 |