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 0432dd899f..046b2842b8 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/ConversationItemFooter.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/ConversationItemFooter.java @@ -299,7 +299,7 @@ public class ConversationItemFooter extends ConstraintLayout { } else if (messageRecord.isRateLimited()) { dateView.setText(R.string.ConversationItem_send_paused); } else { - long timestamp = messageRecord.getTimestamp(); + long timestamp = (displayMode == ConversationItemDisplayMode.EditHistory.INSTANCE) ? messageRecord.getDateSent() : messageRecord.getTimestamp(); FormattedDate date = DateUtils.getDatelessRelativeTimeSpanFormattedDate(getContext(), locale, timestamp); String dateLabel = date.getValue(); if (displayMode != ConversationItemDisplayMode.Detailed.INSTANCE && messageRecord.isEditMessage() && messageRecord.isLatestRevision()) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder.kt index cd4827f0be..ca309b2c7e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder.kt @@ -701,7 +701,7 @@ open class V2ConversationItemTextOnlyViewHolder>( binding.footerDate.text = conversationMessage.computedProperties.formattedDate.value } else { var dateLabel = conversationMessage.computedProperties.formattedDate.value - if (conversationContext.displayMode != ConversationItemDisplayMode.Detailed && record is MmsMessageRecord && record.isEditMessage()) { + if (conversationContext.displayMode != ConversationItemDisplayMode.Detailed && record is MmsMessageRecord && record.isEditMessage) { dateLabel = if (conversationMessage.computedProperties.formattedDate.isNow) { getContext().getString(R.string.ConversationItem_edited_now_timestamp_footer) } else if (conversationMessage.computedProperties.formattedDate.isRelative) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/model/MessageRecord.java b/app/src/main/java/org/thoughtcrime/securesms/database/model/MessageRecord.java index a345d4854c..097cfe267e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/model/MessageRecord.java +++ b/app/src/main/java/org/thoughtcrime/securesms/database/model/MessageRecord.java @@ -627,9 +627,6 @@ public abstract class MessageRecord extends DisplayRecord { if ((isPush() || isCallLog()) && getDateSent() < getDateReceived()) { return getDateSent(); } - if (isEditMessage()) { - return getDateSent(); - } return getDateReceived(); }