Correct fix for not showing bold on read ConversationItem

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
This commit is contained in:
tobiasKaminsky 2021-05-28 10:00:57 +02:00
parent 1070e9f0e7
commit 46790c9bde
No known key found for this signature in database
GPG Key ID: 0E00D4D47D0C5AF7

View File

@ -124,18 +124,9 @@ public class ConversationItem extends AbstractFlexibleItem<ConversationItem.Conv
}
if (conversation.getUnreadMessages() > 0) {
holder.dialogName.setTypeface(
holder.dialogName.getTypeface(),
Typeface.BOLD
);
holder.dialogDate.setTypeface(
holder.dialogDate.getTypeface(),
Typeface.BOLD
);
holder.dialogLastMessage.setTypeface(
holder.dialogLastMessage.getTypeface(),
Typeface.BOLD
);
holder.dialogName.setTypeface(holder.dialogName.getTypeface(), Typeface.BOLD);
holder.dialogDate.setTypeface(holder.dialogDate.getTypeface(), Typeface.BOLD);
holder.dialogLastMessage.setTypeface(holder.dialogLastMessage.getTypeface(), Typeface.BOLD);
holder.dialogUnreadBubble.setVisibility(View.VISIBLE);
if (conversation.getUnreadMessages() < 1000) {
holder.dialogUnreadBubble.setText(Long.toString(conversation.getUnreadMessages()));
@ -153,18 +144,9 @@ public class ConversationItem extends AbstractFlexibleItem<ConversationItem.Conv
ContextCompat.getColor(context, R.color.conversation_unread_bubble_text));
}
} else {
holder.dialogName.setTypeface(
holder.dialogName.getTypeface(),
Typeface.NORMAL
);
holder.dialogDate.setTypeface(
holder.dialogDate.getTypeface(),
Typeface.NORMAL
);
holder.dialogLastMessage.setTypeface(
holder.dialogLastMessage.getTypeface(),
Typeface.NORMAL
);
holder.dialogName.setTypeface(null, Typeface.NORMAL);
holder.dialogDate.setTypeface(null, Typeface.NORMAL);
holder.dialogLastMessage.setTypeface(null, Typeface.NORMAL);
holder.dialogUnreadBubble.setVisibility(View.GONE);
}