From fb4de0b029057a65abe362ad906b8c140673783e Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 17 Jan 2023 10:17:08 -0500 Subject: [PATCH] Sort domain-only contacts first To make services easier to find --- src/main/java/eu/siacs/conversations/entities/Contact.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/eu/siacs/conversations/entities/Contact.java b/src/main/java/eu/siacs/conversations/entities/Contact.java index eff92f282..1fb2799b7 100644 --- a/src/main/java/eu/siacs/conversations/entities/Contact.java +++ b/src/main/java/eu/siacs/conversations/entities/Contact.java @@ -496,6 +496,12 @@ public class Contact implements ListItem, Blockable { @Override public int compareTo(@NonNull final ListItem another) { + if (getJid().isDomainJid() && !another.getJid().isDomainJid()) { + return -1; + } else if (!getJid().isDomainJid() && another.getJid().isDomainJid()) { + return 1; + } + return this.getDisplayName().compareToIgnoreCase( another.getDisplayName()); } -- 2.38.5