summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2023-08-30 03:15:20 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2023-08-30 03:15:20 +0000
commit05cc4a3096d5f2f79a57c20bd714e9a856f9644e (patch)
treebe265442b6c584a9d8fc8b2ac97d8d0b1c840250
parent9357ba005292e46636d21c021904bb5074053129 (diff)
parent6a68f4c1fb8a07c0a33ddafec09705d0cf221f86 (diff)
Merge "Fix declination argument boundary checks" into main am: 7d558a4226 am: ba5ca29715 am: 6a68f4c1fb
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2729274 Change-Id: I41870e0ef7dccfbced3d2f4221da1859c6c989a9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--core/java/android/hardware/SensorAdditionalInfo.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/hardware/SensorAdditionalInfo.java b/core/java/android/hardware/SensorAdditionalInfo.java
index 59def9fb3325..d1e101d563c4 100644
--- a/core/java/android/hardware/SensorAdditionalInfo.java
+++ b/core/java/android/hardware/SensorAdditionalInfo.java
@@ -257,7 +257,7 @@ public class SensorAdditionalInfo {
public static SensorAdditionalInfo createLocalGeomagneticField(
float strength, float declination, float inclination) {
if (strength < 10 || strength > 100 // much beyond extreme values on earth
- || declination < 0 || declination > Math.PI
+ || declination < -Math.PI / 2 || declination > Math.PI / 2
|| inclination < -Math.PI / 2 || inclination > Math.PI / 2) {
throw new IllegalArgumentException("Geomagnetic field info out of range");
}