Skip to content

Commit d77d60d

Browse files
Optimise comparison
Co-authored-by: LucasZF <lucas-zimerman1@hotmail.com>
1 parent 0b090bc commit d77d60d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sentry-android-core/src/main/java/io/sentry/android/core/SentryShakeDetector.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,8 @@ public void onSensorChanged(final @NotNull SensorEvent event) {
7878
float gX = event.values[0] / SensorManager.GRAVITY_EARTH;
7979
float gY = event.values[1] / SensorManager.GRAVITY_EARTH;
8080
float gZ = event.values[2] / SensorManager.GRAVITY_EARTH;
81-
double gForce = Math.sqrt(gX * gX + gY * gY + gZ * gZ);
82-
if (gForce > SHAKE_THRESHOLD_GRAVITY) {
81+
double gForceSquared = gX * gX + gY * gY + gZ * gZ;
82+
if (gForceSquared > SHAKE_THRESHOLD_GRAVITY * SHAKE_THRESHOLD_GRAVITY) {
8383
long now = SystemClock.elapsedRealtime();
8484

8585
// Reset counter if outside the detection window

0 commit comments

Comments
 (0)