Fix StringIndexOutOfBounds Exception when title is null

This commit is contained in:
Synced Synapse 2015-01-19 22:42:35 +00:00
parent 7791f45829
commit 5709a0faf5
1 changed files with 4 additions and 5 deletions

View File

@ -138,11 +138,10 @@ public class UIUtils {
char charAvatar = TextUtils.isEmpty(stringAvatar) ?
' ' : stringAvatar.charAt(0);
avatarColorsIdx = Math.max(
Character.getNumericValue(stringAvatar.charAt(0)) +
Character.getNumericValue(stringAvatar.charAt(stringAvatar.length() - 1)) +
stringAvatar.length(), 0) %
characterAvatarColors.length();
avatarColorsIdx = TextUtils.isEmpty(stringAvatar) ? 0 :
Math.max(Character.getNumericValue(stringAvatar.charAt(0)) +
Character.getNumericValue(stringAvatar.charAt(stringAvatar.length() - 1)) +
stringAvatar.length(), 0) % characterAvatarColors.length();
int color = characterAvatarColors.getColor(avatarColorsIdx, 0xff000000);
CharacterDrawable avatarDrawable = new CharacterDrawable(charAvatar, color);