diff --git a/src/cpp/flann/util/result_set.h b/src/cpp/flann/util/result_set.h index 90e5643c..3e42d7c0 100644 --- a/src/cpp/flann/util/result_set.h +++ b/src/cpp/flann/util/result_set.h @@ -492,10 +492,14 @@ class RadiusResultSet : public ResultSet if (sorted) { // std::sort_heap(dist_index_.begin(), dist_index_.end()); // sort seems faster here, even though dist_index_ is a heap - std::sort(dist_index_.begin(), dist_index_.end()); - } + if (num_elements