From cc9d9abbc63cbf5e901e8772803aa0c41e6ab401 Mon Sep 17 00:00:00 2001 From: Christian Schneppe Date: Thu, 23 Nov 2017 20:09:53 +0100 Subject: shorten >4 names to a, b, c +n more --- src/main/java/de/pixart/messenger/utils/UIHelper.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/main/java/de/pixart/messenger/utils') diff --git a/src/main/java/de/pixart/messenger/utils/UIHelper.java b/src/main/java/de/pixart/messenger/utils/UIHelper.java index 953ffcf81..65b80527b 100644 --- a/src/main/java/de/pixart/messenger/utils/UIHelper.java +++ b/src/main/java/de/pixart/messenger/utils/UIHelper.java @@ -372,13 +372,17 @@ public class UIHelper { } public static String concatNames(List users) { + return concatNames(users, users.size()); + } + + public static String concatNames(List users, int max) { StringBuilder builder = new StringBuilder(); final boolean shortNames = users.size() >= 3; - for (MucOptions.User user : users) { + for (int i = 0; i < Math.max(users.size(), max); ++i) { if (builder.length() != 0) { builder.append(", "); } - final String name = UIHelper.getDisplayName(user); + final String name = UIHelper.getDisplayName(users.get(0)); builder.append(shortNames ? name.split("\\s+")[0] : name); } return builder.toString(); -- cgit v1.2.3