fix(input): order distance links by distance.abs()
This commit is contained in:
@@ -232,8 +232,13 @@ pub fn process_input() {
|
|||||||
.into_iter()
|
.into_iter()
|
||||||
.filter_map(|handler| DistanceLink::from(method.clone(), handler))
|
.filter_map(|handler| DistanceLink::from(method.clone(), handler))
|
||||||
.collect();
|
.collect();
|
||||||
distance_links
|
distance_links.sort_unstable_by(|a, b| {
|
||||||
.sort_unstable_by(|a, b| a.distance.partial_cmp(&b.distance).unwrap().reverse());
|
a.distance
|
||||||
|
.abs()
|
||||||
|
.partial_cmp(&b.distance.abs())
|
||||||
|
.unwrap()
|
||||||
|
.reverse()
|
||||||
|
});
|
||||||
|
|
||||||
let datamap = method.serialize_datamap();
|
let datamap = method.serialize_datamap();
|
||||||
let frame = FRAME.load(Ordering::Relaxed);
|
let frame = FRAME.load(Ordering::Relaxed);
|
||||||
|
|||||||
Reference in New Issue
Block a user