fixed generation of muc pictures with copyonwrite user list

This commit is contained in:
iNPUTmice 2014-07-30 21:25:59 +02:00
parent 8a5f9f1488
commit ad8c5b6874
1 changed files with 10 additions and 6 deletions

View File

@ -214,13 +214,17 @@ public class UIHelper {
new String[] { conversation.getName(false) }, size, new String[] { conversation.getName(false) }, size,
bgColor, fgColor); bgColor, fgColor);
} }
String[] names = new String[members.size() + 1]; ArrayList<String> names = new ArrayList<String>();
names[0] = conversation.getMucOptions().getActualNick(); names.add(conversation.getMucOptions().getActualNick());
for (int i = 0; i < members.size(); ++i) { for(User user : members) {
names[i + 1] = members.get(i).getName(); names.add(user.getName());
if (names.size() > 4 ) {
break;
} }
}
return getUnknownContactPicture(names, size, bgColor, fgColor); String[] mArrayNames = new String[names.size()];
names.toArray(mArrayNames);
return getUnknownContactPicture(mArrayNames, size, bgColor, fgColor);
} }
public static Bitmap getContactPicture(Conversation conversation, public static Bitmap getContactPicture(Conversation conversation,