diff --git a/code/src/Fitbot/app/src/main/java/com/example/fitbot/util/path/GesturePath.java b/code/src/Fitbot/app/src/main/java/com/example/fitbot/util/path/GesturePath.java index 61229c2..06ebe10 100644 --- a/code/src/Fitbot/app/src/main/java/com/example/fitbot/util/path/GesturePath.java +++ b/code/src/Fitbot/app/src/main/java/com/example/fitbot/util/path/GesturePath.java @@ -54,9 +54,11 @@ public class GesturePath { if ( segments.length == 1) return segments[0]; - return Arrays - .stream(segments) - .reduce(segments[0], (a, b) -> PathSegment.closer(a, b, reference)); + PathSegment closest = segments[0]; + for ( int i = 1; i < segments.length; i++) + closest = PathSegment.closer(closest, segments[i], reference); + + return closest; } /**