From 073c9a9efa321edda9811ed79f18855a34938b45 Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Wed, 14 Jul 2021 14:27:21 +1000 Subject: [PATCH] Fix message clustering bug --- .../securesms/conversation/v2/messages/VisibleMessageView.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageView.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageView.kt index 0d54f345c6..058054a257 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageView.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageView.kt @@ -164,10 +164,10 @@ class VisibleMessageView : LinearLayout { private fun isStartOfMessageCluster(current: MessageRecord, previous: MessageRecord?, isGroupThread: Boolean): Boolean { return if (isGroupThread) { - previous == null || previous.isUpdate || !DateUtils.isSameDay(current.timestamp, previous.timestamp) + previous == null || previous.isUpdate || !DateUtils.isSameHour(current.timestamp, previous.timestamp) || current.recipient.address != previous.recipient.address } else { - previous == null || previous.isUpdate || !DateUtils.isSameDay(current.timestamp, previous.timestamp) + previous == null || previous.isUpdate || !DateUtils.isSameHour(current.timestamp, previous.timestamp) || current.isOutgoing != previous.isOutgoing } }