kopia lustrzana https://github.com/ryukoposting/Signal-Android
Render date dividers based on sent time.
The time we use to render date headers needs to match the time we use to render timestamps in the footer. We should be using sent time in both cases. Fixes #11589fork-5.53.8
rodzic
63a4d20ea9
commit
18392ed0a4
|
@ -329,7 +329,7 @@ public class ConversationAdapter
|
|||
|
||||
if (conversationMessage == null) return -1;
|
||||
|
||||
calendar.setTimeInMillis(conversationMessage.getMessageRecord().getDateReceived());
|
||||
calendar.setTimeInMillis(conversationMessage.getMessageRecord().getDateSent());
|
||||
return calendar.get(Calendar.YEAR) * 1000L + calendar.get(Calendar.DAY_OF_YEAR);
|
||||
}
|
||||
|
||||
|
@ -343,7 +343,7 @@ public class ConversationAdapter
|
|||
Context context = viewHolder.itemView.getContext();
|
||||
ConversationMessage conversationMessage = Objects.requireNonNull(getItem(position));
|
||||
|
||||
viewHolder.setText(DateUtils.getConversationDateHeaderString(viewHolder.itemView.getContext(), locale, conversationMessage.getMessageRecord().getDateReceived()));
|
||||
viewHolder.setText(DateUtils.getConversationDateHeaderString(viewHolder.itemView.getContext(), locale, conversationMessage.getMessageRecord().getDateSent()));
|
||||
|
||||
if (type == HEADER_TYPE_POPOVER_DATE) {
|
||||
if (hasWallpaper) {
|
||||
|
|
Ładowanie…
Reference in New Issue