mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-21 19:48:29 +00:00
Add proper tinting to delivery status icon.
This commit is contained in:
@@ -644,6 +644,8 @@ open class V2ConversationItemTextOnlyViewHolder<Model : MappingModel<Model>>(
|
||||
return
|
||||
}
|
||||
|
||||
deliveryStatus.setTint(themeDelegate.getFooterIconColor(conversationMessage))
|
||||
|
||||
val onlyShowSendingStatus = when {
|
||||
record.isOutgoing && !record.isRemoteDelete -> false
|
||||
record.isRemoteDelete -> true
|
||||
|
||||
@@ -13,6 +13,7 @@ import org.thoughtcrime.securesms.R
|
||||
import org.thoughtcrime.securesms.conversation.ConversationMessage
|
||||
import org.thoughtcrime.securesms.conversation.v2.items.V2ConversationItemUtils.isThumbnailAtBottomOfBubble
|
||||
import org.thoughtcrime.securesms.util.hasNoBubble
|
||||
import org.thoughtcrime.securesms.util.isBorderless
|
||||
|
||||
/**
|
||||
* Color information for conversation items.
|
||||
@@ -39,6 +40,10 @@ class V2ConversationItemTheme(
|
||||
return ContextCompat.getColor(context, R.color.signal_colorOnCustom)
|
||||
}
|
||||
|
||||
if (conversationMessage.messageRecord.hasNoBubble(context) && !conversationContext.hasWallpaper()) {
|
||||
return conversationContext.getColorizer().getIncomingFooterTextColor(context, false)
|
||||
}
|
||||
|
||||
return getColor(
|
||||
conversationMessage,
|
||||
conversationContext.getColorizer()::getOutgoingFooterIconColor,
|
||||
@@ -54,6 +59,10 @@ class V2ConversationItemTheme(
|
||||
return ContextCompat.getColor(context, R.color.signal_colorOnCustom)
|
||||
}
|
||||
|
||||
if (conversationMessage.messageRecord.hasNoBubble(context) && !conversationContext.hasWallpaper()) {
|
||||
return conversationContext.getColorizer().getIncomingFooterIconColor(context, false)
|
||||
}
|
||||
|
||||
return getColor(
|
||||
conversationMessage,
|
||||
conversationContext.getColorizer()::getOutgoingFooterTextColor,
|
||||
|
||||
Reference in New Issue
Block a user