From a0a388cc0754db7c34d9d941b372bd826e95b7d5 Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Fri, 6 Sep 2024 14:27:17 +0200 Subject: [PATCH] fix to switch background color between incoming&outgoing reaction Signed-off-by: Marcel Hibbe --- .../nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils.kt b/app/src/main/java/com/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils.kt index 9537d159d..84bfe9800 100644 --- a/app/src/main/java/com/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils.kt +++ b/app/src/main/java/com/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils.kt @@ -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,