From 9844a197bfe91e7adb74e9e5859c7fbfaaf99e28 Mon Sep 17 00:00:00 2001 From: apurvapriyadarshi Date: Wed, 20 Sep 2023 15:22:19 +0530 Subject: tdf#147906 used StrictMath.hypot for Pythagorean addition Change-Id: I529dc199c2cc20ce91b7181f650c36db8d81fc9c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/157098 Reviewed-by: Bartosz Kosiorek Tested-by: Ilmari Lauhakangas Reviewed-by: Ilmari Lauhakangas --- .../source/src/java/org/mozilla/gecko/gfx/JavaPanZoomController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'android/source/src/java/org/mozilla/gecko/gfx/JavaPanZoomController.java') diff --git a/android/source/src/java/org/mozilla/gecko/gfx/JavaPanZoomController.java b/android/source/src/java/org/mozilla/gecko/gfx/JavaPanZoomController.java index c0da18ff70bd..b20d602a21cb 100644 --- a/android/source/src/java/org/mozilla/gecko/gfx/JavaPanZoomController.java +++ b/android/source/src/java/org/mozilla/gecko/gfx/JavaPanZoomController.java @@ -21,6 +21,7 @@ import org.mozilla.gecko.util.FloatUtils; import java.util.Timer; import java.util.TimerTask; +import java.lang.StrictMath; /* * Handles the kinetic scrolling and zooming physics for a layer controller. @@ -543,7 +544,7 @@ class JavaPanZoomController private float getVelocity() { float xvel = mX.getRealVelocity(); float yvel = mY.getRealVelocity(); - return (float) Math.sqrt(xvel * xvel + yvel * yvel); + return (float) StrictMath.hypot(xvel, yvel); } public PointF getVelocityVector() { -- cgit