From 0aeaec8b6785060be25a1e141a2c93fb25ad6883 Mon Sep 17 00:00:00 2001 From: Clark Date: Fri, 19 Jul 2024 14:20:21 -0400 Subject: [PATCH] Show edited time instead of original time. --- .../securesms/components/ConversationItemFooter.java | 5 ----- .../thoughtcrime/securesms/database/model/MessageRecord.java | 3 +++ 2 files changed, 3 insertions(+), 5 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 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(); }