From 17bc5b2a452c47aae347503bfaf08d2727692acd Mon Sep 17 00:00:00 2001 From: lemmi Date: Thu, 23 Jan 2020 04:55:13 +0100 Subject: [PATCH] improve sorting --- main.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index ca5612f..b8b8a63 100644 --- a/main.go +++ b/main.go @@ -135,8 +135,10 @@ func (rs *routeStats) getLongest() []route { sort.Slice(ret, func(i, j int) bool { id := ret[i].Downtime(t) jd := ret[j].Downtime(t) - if id == jd || - (id < 0.5 && jd < 0.5) { + + if ret[i].Counter != ret[j].Counter && + (id == jd || + (id < 0.5 && jd < 0.5)) { return ret[i].Counter > ret[j].Counter } return id > jd