fix to switch background color between incoming&outgoing reaction

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
Marcel Hibbe 2024-09-06 14:27:17 +02:00
parent f53f9381b8
commit a0a388cc07
No known key found for this signature in database
GPG key ID: C793F8B59F43CE7B

View file

@ -164,18 +164,18 @@ class TalkSpecificViewThemeUtils @Inject constructor(
}
}
fun setCheckedBackground(linearLayout: LinearLayout, incoming: Boolean) {
fun setCheckedBackground(linearLayout: LinearLayout, outgoing: Boolean) {
withScheme(linearLayout) { scheme ->
val drawable = AppCompatResources
.getDrawable(linearLayout.context, R.drawable.reaction_self_background)!!
.mutate()
val backgroundColor = if (incoming) {
dynamicColor.primaryContainer().getArgb(scheme)
} else {
val backgroundColor = if (outgoing) {
ContextCompat.getColor(
linearLayout.context,
R.color.bg_message_list_incoming_bubble
)
} else {
dynamicColor.primaryContainer().getArgb(scheme)
}
DrawableCompat.setTintList(
drawable,