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 069e7a4126..29e242266d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/ConversationItemFooter.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/ConversationItemFooter.java @@ -321,11 +321,6 @@ public class ConversationItemFooter extends ConstraintLayout { dateView.setText(DateUtils.getOnlyTimeString(getContext(), ((MmsMessageRecord) messageRecord).getScheduledDate())); } else { long timestamp = messageRecord.getTimestamp(); - if (messageRecord.isEditMessage()) { - if (displayMode == ConversationItemDisplayMode.EditHistory.INSTANCE) { - timestamp = messageRecord.getDateSent(); - } - } 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/database/model/MessageRecord.java b/app/src/main/java/org/thoughtcrime/securesms/database/model/MessageRecord.java index 8513f55b66..b3de9666ff 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 @@ -614,6 +614,9 @@ public abstract class MessageRecord extends DisplayRecord { if ((isPush() || isCallLog()) && getDateSent() < getDateReceived()) { return getDateSent(); } + if (isEditMessage()) { + return getDateSent(); + } return getDateReceived(); }