diff --git a/orx-kdtree/src/main/kotlin/KDTree.kt b/orx-kdtree/src/main/kotlin/KDTree.kt index 2a84a7f8..830305a4 100644 --- a/orx-kdtree/src/main/kotlin/KDTree.kt +++ b/orx-kdtree/src/main/kotlin/KDTree.kt @@ -242,7 +242,7 @@ fun findKNearest( } val d = abs(node.median - dimensionValue) - if (d * d < queue.peek().second || queue.size < k) { + if (queue.size < k || d * d < queue.peek().second) { nearest(node.children[1 - route]) } }