From bb608dbfa726f3e31318caecb75457e6d27e513e Mon Sep 17 00:00:00 2001 From: Jeffrey Starke Date: Thu, 3 Apr 2025 14:59:59 -0400 Subject: [PATCH] Fix missing timestamps on undownloaded media messages. --- .../securesms/components/ConversationItemFooter.java | 6 ++---- 1 file changed, 2 insertions(+), 4 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 c9f7eb24ed..0432dd899f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/ConversationItemFooter.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/ConversationItemFooter.java @@ -15,12 +15,10 @@ import android.widget.ImageView; import android.widget.TextView; import androidx.annotation.DrawableRes; -import androidx.annotation.LayoutRes; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.content.res.AppCompatResources; import androidx.constraintlayout.widget.ConstraintLayout; -import androidx.constraintlayout.widget.ConstraintSet; import com.airbnb.lottie.LottieAnimationView; import com.airbnb.lottie.LottieProperty; @@ -283,9 +281,9 @@ public class ConversationItemFooter extends ConstraintLayout { private void presentDate(@NonNull MessageRecord messageRecord, @NonNull Locale locale, @NonNull ConversationItemDisplayMode displayMode) { dateView.forceLayout(); - if (MessageRecordUtil.isScheduled(messageRecord)) { + if (MessageRecordUtil.isScheduled(messageRecord)) { dateView.setText(DateUtils.getOnlyTimeString(getContext(), ((MmsMessageRecord) messageRecord).getScheduledDate())); - } else if (messageRecord.isMediaPending()) { + } else if (messageRecord.isMediaPending() && messageRecord.isOutgoing() && !messageRecord.isSent()) { dateView.setText(null); } else if (messageRecord.isFailed()) { int errorMsg;