From ea7a35d86a3c907d68cd4c791f2631f164eb335b Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Fri, 9 Jun 2023 21:58:38 -0500 Subject: [PATCH] Sort by JID if display names are equal --- src/main/java/eu/siacs/conversations/entities/Contact.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/eu/siacs/conversations/entities/Contact.java b/src/main/java/eu/siacs/conversations/entities/Contact.java index e302fed7d342f960c4a4632f5bbbf082bd5ac2a7..5a14c96cac2b03be7b953898108a5c5930f255da 100644 --- a/src/main/java/eu/siacs/conversations/entities/Contact.java +++ b/src/main/java/eu/siacs/conversations/entities/Contact.java @@ -525,6 +525,10 @@ public class Contact implements ListItem, Blockable { return 1; } + if (getDisplayName().equals(another.getDisplayName())) { + return getJid().compareTo(another.getJid()); + } + return this.getDisplayName().compareToIgnoreCase( another.getDisplayName()); }