diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Rankings.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Rankings.java index c131357af..986aa51a2 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Rankings.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Rankings.java @@ -320,7 +320,12 @@ public enum Rankings { private static final Comparator scoreComparator = new Comparator() { @Override public int compare( Record lhs, Record rhs ) { - return (int)Math.signum( rhs.score - lhs.score ); + int result = (int)Math.signum( rhs.score - lhs.score ); + if (result == 0) { + return (int)Math.signum( rhs.gameID.hashCode() - lhs.gameID.hashCode()); + } else{ + return result; + } } }; }