From 9287e97a0642bbcf054ea94f231cc8c361e04b6a Mon Sep 17 00:00:00 2001 From: linkai Date: Thu, 1 Dec 2022 23:38:09 +0800 Subject: [PATCH] Fix watchdog when NaN lux is reported. Bug:260925085 Signed-off-by: linkai Change-Id: I5a233b8ba5b207f06b2b639317b835a1e6a421d3 --- .../android/hardware/display/AmbientBrightnessDayStats.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/hardware/display/AmbientBrightnessDayStats.java b/core/java/android/hardware/display/AmbientBrightnessDayStats.java index 8aff911ea42c7..28167065ecc47 100644 --- a/core/java/android/hardware/display/AmbientBrightnessDayStats.java +++ b/core/java/android/hardware/display/AmbientBrightnessDayStats.java @@ -208,7 +208,7 @@ public final class AmbientBrightnessDayStats implements Parcelable { } private int getBucketIndex(float ambientBrightness) { - if (ambientBrightness < mBucketBoundaries[0]) { + if (ambientBrightness < mBucketBoundaries[0] || Float.isNaN(ambientBrightness)) { return -1; } int low = 0;