From 0e4f191304138fa4926cee72e354d08236f14c98 Mon Sep 17 00:00:00 2001 From: Sagar Date: Mon, 3 Feb 2025 21:19:55 +0530 Subject: [PATCH] Fix Scheduled MmsMessage DateTime visibility. Resolves #13967 --- .../securesms/components/ConversationItemFooter.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/ConversationItemFooter.java b/app/src/main/java/org/thoughtcrime/securesms/components/ConversationItemFooter.java index 29e242266d..e78fadea06 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/ConversationItemFooter.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/ConversationItemFooter.java @@ -302,7 +302,9 @@ public class ConversationItemFooter extends ConstraintLayout { private void presentDate(@NonNull MessageRecord messageRecord, @NonNull Locale locale, @NonNull ConversationItemDisplayMode displayMode) { dateView.forceLayout(); - if (messageRecord.isMediaPending()) { + if (MessageRecordUtil.isScheduled(messageRecord)) { + dateView.setText(DateUtils.getOnlyTimeString(getContext(), ((MmsMessageRecord) messageRecord).getScheduledDate())); + } else if (messageRecord.isMediaPending()) { dateView.setText(null); } else if (messageRecord.isFailed()) { int errorMsg; @@ -317,8 +319,6 @@ public class ConversationItemFooter extends ConstraintLayout { dateView.setText(errorMsg); } else if (messageRecord.isRateLimited()) { dateView.setText(R.string.ConversationItem_send_paused); - } else if (MessageRecordUtil.isScheduled(messageRecord)) { - dateView.setText(DateUtils.getOnlyTimeString(getContext(), ((MmsMessageRecord) messageRecord).getScheduledDate())); } else { long timestamp = messageRecord.getTimestamp(); FormattedDate date = DateUtils.getDatelessRelativeTimeSpanFormattedDate(getContext(), locale, timestamp);