Fix clickable area of avatars.

This commit is contained in:
Greyson Parrelli
2021-11-22 22:59:21 -05:00
parent a76983ca0a
commit a2d42b0415
3 changed files with 3 additions and 1 deletions

View File

@@ -1258,6 +1258,7 @@ public final class ConversationItem extends RelativeLayout implements BindableCo
contactPhoto.setAvatar(glideRequests, recipient, false);
badgeImageView.setBadgeFromRecipient(recipient, glideRequests);
badgeImageView.setClickable(false);
}
private void linkifyMessageBody(@NonNull Spannable messageBody,

View File

@@ -226,6 +226,7 @@ public final class ConversationListItem extends ConstraintLayout
private void setBadgeFromRecipient(Recipient recipient) {
if (!recipient.isSelf()) {
badge.setBadgeFromRecipient(recipient);
badge.setClickable(false);
} else {
badge.setBadge(null);
}

View File

@@ -202,7 +202,6 @@ final class GroupMemberListAdapter extends RecyclerView.Adapter<GroupMemberListA
final LifecycleOwner lifecycleOwner;
final Observer<Boolean> busyObserver;
Runnable startListeningToBusyChanges;
Runnable stopListeningToBusyChanges;
ViewHolder(@NonNull View itemView,
@@ -257,6 +256,7 @@ final class GroupMemberListAdapter extends RecyclerView.Adapter<GroupMemberListA
if (this.badge != null) {
this.badge.setBadgeFromRecipient(recipient);
this.badge.setClickable(false);
}
if (this.about != null) {