For # too.

This commit is contained in:
Moxie Marlinspike 2015-05-09 09:10:36 -07:00
parent 68234959c4
commit 40ca2575da

View File

@ -54,18 +54,24 @@ public class ContactPhotoFactory {
} }
public static Drawable getDefaultContactPhoto(Context context, @Nullable String name) { public static Drawable getDefaultContactPhoto(Context context, @Nullable String name) {
if (name != null && !name.isEmpty()) {
int targetSize = context.getResources().getDimensionPixelSize(R.dimen.contact_photo_target_size); int targetSize = context.getResources().getDimensionPixelSize(R.dimen.contact_photo_target_size);
if (name != null && !name.isEmpty()) {
return TextDrawable.builder().beginConfig() return TextDrawable.builder().beginConfig()
.width(targetSize) .width(targetSize)
.height(targetSize) .height(targetSize)
.endConfig().buildRound(String.valueOf(name.charAt(0)), .endConfig()
.buildRound(String.valueOf(name.charAt(0)),
COLOR_GENERATOR.getColor(name)); COLOR_GENERATOR.getColor(name));
} }
synchronized (defaultPhotoLock) { synchronized (defaultPhotoLock) {
if (defaultContactPhoto == null) if (defaultContactPhoto == null)
defaultContactPhoto = TextDrawable.builder().buildRound("#", UNKNOWN_COLOR); defaultContactPhoto = TextDrawable.builder().beginConfig()
.width(targetSize)
.height(targetSize)
.endConfig()
.buildRound("#", UNKNOWN_COLOR);
return defaultContactPhoto; return defaultContactPhoto;
} }