[orx-kdtree] Fix traversal bug in findAllInRadius

This commit is contained in:
Edwin Jakobs
2023-09-11 08:21:56 +02:00
parent 4c177a61c0
commit 78f517f68f

View File

@@ -308,7 +308,7 @@ private fun <T> findAllInRadius(
results.add(node.item)
}
val route: Int = if (dimensionValue < node.median && node.children[0] != null) {
val route: Int = if ((dimensionValue < node.median || node.children[1]==null) && node.children[0] != null ) {
queue.add(node.children[0])
0
} else if (node.children[1] != null) {