fix crash in ComposeActivity when account has no profile picture set

This commit is contained in:
Conny Duck 2018-02-08 19:17:08 +01:00
parent 5dbe3c927e
commit 1a3907936d
1 changed files with 9 additions and 5 deletions

View File

@ -456,11 +456,15 @@ public final class ComposeActivity extends BaseActivity
ImageView composeAvatar = findViewById(R.id.composeAvatar);
Picasso.with(this).load(activeAccount.getProfilePictureUrl())
.transform(new RoundedTransformation(7, 0))
.error(R.drawable.avatar_default)
.placeholder(R.drawable.avatar_default)
.into(composeAvatar);
if(TextUtils.isEmpty(activeAccount.getProfilePictureUrl())) {
composeAvatar.setImageResource(R.drawable.avatar_default);
} else {
Picasso.with(this).load(activeAccount.getProfilePictureUrl())
.transform(new RoundedTransformation(7, 0))
.error(R.drawable.avatar_default)
.placeholder(R.drawable.avatar_default)
.into(composeAvatar);
}
composeAvatar.setContentDescription(
getString(R.string.compose_active_account_description,