From 2a9eb85c2eeb928c7c79abdb4e14266d3841d79b Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 22 Dec 2023 11:55:58 -0500 Subject: [PATCH] Util: Add 2nd order comparison in ObjectCounterUnsafe sort to alphabetize ties in console charts --- core/java/src/net/i2p/util/ObjectCounterUnsafe.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/java/src/net/i2p/util/ObjectCounterUnsafe.java b/core/java/src/net/i2p/util/ObjectCounterUnsafe.java index 3e2f532cd..206bac879 100644 --- a/core/java/src/net/i2p/util/ObjectCounterUnsafe.java +++ b/core/java/src/net/i2p/util/ObjectCounterUnsafe.java @@ -100,7 +100,10 @@ public class ObjectCounterUnsafe { */ private class ObjComparator implements Comparator { public int compare(K l, K r) { - return (map.get(r).c - map.get(l).c); + int rv = map.get(r).c - map.get(l).c; + if (rv != 0) + return rv; + return l.toString().compareTo(r.toString()); } } }