summaryrefslogtreecommitdiff
path: root/android/source/src/java/org/mozilla/gecko/gfx/JavaPanZoomController.java
diff options
context:
space:
mode:
authorapurvapriyadarshi <apriyadarshi.1995@gmail.com>2023-09-20 15:22:19 +0530
committerIlmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>2023-09-21 07:15:22 +0200
commit9844a197bfe91e7adb74e9e5859c7fbfaaf99e28 (patch)
tree8d8ad981e6d38dba437a434a392e6fd8e6b3b395 /android/source/src/java/org/mozilla/gecko/gfx/JavaPanZoomController.java
parentfbf71a4c21106fbed7c070ba940809fd84c76dfe (diff)
tdf#147906 used StrictMath.hypot for Pythagorean addition
Change-Id: I529dc199c2cc20ce91b7181f650c36db8d81fc9c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/157098 Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl> Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org> Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
Diffstat (limited to 'android/source/src/java/org/mozilla/gecko/gfx/JavaPanZoomController.java')
-rw-r--r--android/source/src/java/org/mozilla/gecko/gfx/JavaPanZoomController.java3
1 files changed, 2 insertions, 1 deletions
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() {