From 37ae740138da2a75acaf80f65e32ec6270fb3496 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Thu, 5 Aug 2021 10:22:48 -0300 Subject: [PATCH] Hide reveal dot if sender and recvr are both self. --- .../securesms/components/ConversationItemFooter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 e6283959e1..b1f02f0d69 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/ConversationItemFooter.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/ConversationItemFooter.java @@ -32,6 +32,7 @@ import org.thoughtcrime.securesms.database.model.MessageRecord; import org.thoughtcrime.securesms.database.model.MmsMessageRecord; import org.thoughtcrime.securesms.dependencies.ApplicationDependencies; import org.thoughtcrime.securesms.permissions.Permissions; +import org.thoughtcrime.securesms.recipients.Recipient; import org.thoughtcrime.securesms.service.ExpiringMessageManager; import org.thoughtcrime.securesms.util.DateUtils; import org.thoughtcrime.securesms.util.Projection; @@ -41,6 +42,7 @@ import org.thoughtcrime.securesms.util.dualsim.SubscriptionManagerCompat; import org.whispersystems.libsignal.util.guava.Optional; import java.util.Locale; +import java.util.Objects; import java.util.concurrent.TimeUnit; public class ConversationItemFooter extends ConstraintLayout { @@ -399,7 +401,7 @@ public class ConversationItemFooter extends ConstraintLayout { if (mmsMessageRecord.getSlideDeck().getAudioSlide() != null) { showAudioDurationViews(); - if (messageRecord.getViewedReceiptCount() > 0) { + if (messageRecord.getViewedReceiptCount() > 0 || (messageRecord.isOutgoing() && Objects.equals(messageRecord.getRecipient(), Recipient.self()))) { revealDot.setProgress(1f); } else { revealDot.setProgress(0f);