diff --git a/lib/pages/chat/events/message.dart b/lib/pages/chat/events/message.dart index d3e2ef0e..50a3e63d 100644 --- a/lib/pages/chat/events/message.dart +++ b/lib/pages/chat/events/message.dart @@ -77,13 +77,14 @@ class Message extends StatelessWidget { nextEvent == null || !event.originServerTs.sameEnvironment(nextEvent!.originServerTs); final sameSender = nextEvent != null && - [ - EventTypes.Message, - EventTypes.Sticker, - EventTypes.Encrypted, - ].contains(nextEvent!.type) - ? nextEvent!.senderId == event.senderId && !displayTime - : false; + [ + EventTypes.Message, + EventTypes.Sticker, + EventTypes.Encrypted, + ].contains(nextEvent!.type) && + nextEvent?.relationshipType == null && + nextEvent!.senderId == event.senderId && + !displayTime; final textColor = ownMessage ? Theme.of(context).colorScheme.onPrimary : Theme.of(context).colorScheme.onBackground;