From b5baca03e82c09c5d1d8d7a60d25869d75647da3 Mon Sep 17 00:00:00 2001 From: SteffenUlrich <32899451+SteffenUlrich@users.noreply.github.com> Date: Wed, 18 Oct 2017 14:37:56 +0200 Subject: [PATCH] correct aproach for delta error --- .../src/main/java/com/lwansbrough/RCTCamera/RCTCamera.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/com/lwansbrough/RCTCamera/RCTCamera.java b/android/src/main/java/com/lwansbrough/RCTCamera/RCTCamera.java index e433f9d..c8a44e2 100644 --- a/android/src/main/java/com/lwansbrough/RCTCamera/RCTCamera.java +++ b/android/src/main/java/com/lwansbrough/RCTCamera/RCTCamera.java @@ -123,8 +123,8 @@ public class RCTCamera { continue; } - int currentDelta = Math.abs(closestSize.width - matchWidth) * Math.abs(closestSize.height - matchHeight); - int newDelta = Math.abs(size.width - matchWidth) * Math.abs(size.height - matchHeight); + double currentDelta = Math.sqrt(Math.pow(closestSize.width - matchWidth,2) + Math.pow(closestSize.height - matchHeight,2)); + double newDelta = Math.sqrt(Math.pow(size.width - matchWidth,2) + Math.pow(size.height - matchHeight,2)); if (newDelta < currentDelta) { closestSize = size;