don't show duplicate status message in contact details

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/entities/Presences.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/entities/Presences.java 🔗

@@ -75,9 +75,9 @@ public class Presences {
 		ArrayList<String> messages = new ArrayList<>();
 		synchronized (this.presences) {
 			for(Presence presence : this.presences.values()) {
-				String message = presence.getMessage();
-				if (message != null && !message.trim().isEmpty()) {
-					messages.add(message.trim());
+				String message = presence.getMessage() == null ? null : presence.getMessage().trim();
+				if (message != null && !message.isEmpty() && !messages.contains(message)) {
+					messages.add(message);
 				}
 			}
 		}