diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/colors/Colorizer.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/colors/Colorizer.kt index 704ac84e37..dada1bba6e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/colors/Colorizer.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/colors/Colorizer.kt @@ -70,7 +70,7 @@ class Colorizer { fun getIncomingGroupSenderColor(context: Context, recipient: Recipient): Int { return if (groupMembers.isEmpty()) { groupSenderColors[recipient.id]?.getColor(context) ?: getDefaultColor(context, recipient) - } else { + } else if (recipient.hasServiceId) { val memberPosition = groupMembers.indexOf(recipient.requireServiceId()) if (memberPosition >= 0) { @@ -79,6 +79,8 @@ class Colorizer { } else { getDefaultColor(context, recipient) } + } else { + getDefaultColor(context, recipient) } }