From fada9e8571139a0b845aa2916c911da023f0d52b Mon Sep 17 00:00:00 2001 From: James O'Leary Date: Wed, 28 Apr 2021 15:30:48 -0400 Subject: [PATCH] Don't use pow for distance calculation Bug: 186664313 Test: `mp droid`, verify wallpaper extraction continues to succeed Change-Id: I8136522379abfe5cbce83beae904559e68725aca --- .../java/com/android/internal/graphics/palette/LABCentroid.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/com/android/internal/graphics/palette/LABCentroid.java b/core/java/com/android/internal/graphics/palette/LABCentroid.java index 98d5d26848575..408cf1fe91939 100644 --- a/core/java/com/android/internal/graphics/palette/LABCentroid.java +++ b/core/java/com/android/internal/graphics/palette/LABCentroid.java @@ -62,6 +62,6 @@ public class LABCentroid implements CentroidProvider { double dL = a[0] - b[0]; double dA = a[1] - b[1]; double dB = a[2] - b[2]; - return (float) (Math.pow(dL, 2) + Math.pow(dA, 2) + Math.pow(dB, 2)); + return (float) (dL * dL + dA * dA + dB * dB); } }