From 07968febe869d94aed139e92fe6ccd9e7307932d Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Thu, 4 Jan 2024 11:36:40 -0400 Subject: [PATCH] Fix color tinting of icons in conversation header view. --- .../securesms/conversation/ConversationHeaderView.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationHeaderView.java b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationHeaderView.java index a35ed1d663..95c80937fb 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationHeaderView.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationHeaderView.java @@ -1,6 +1,7 @@ package org.thoughtcrime.securesms.conversation; import android.content.Context; +import android.graphics.PorterDuff; import android.graphics.drawable.Drawable; import android.text.SpannableStringBuilder; import android.text.TextUtils; @@ -14,7 +15,6 @@ import androidx.constraintlayout.widget.ConstraintLayout; import androidx.core.content.ContextCompat; import org.signal.core.util.DimensionUnit; -import org.signal.core.util.StringUtil; import org.signal.core.util.concurrent.SignalExecutors; import org.thoughtcrime.securesms.R; import org.thoughtcrime.securesms.components.emoji.EmojiTextView; @@ -155,6 +155,7 @@ public class ConversationHeaderView extends ConstraintLayout { Drawable drawable = ContextCompat.getDrawable(getContext(), iconRes); Preconditions.checkNotNull(drawable); drawable.setBounds(0, 0, (int) DimensionUnit.DP.toPixels(20), (int) DimensionUnit.DP.toPixels(20)); + drawable.setColorFilter(ContextCompat.getColor(getContext(), R.color.signal_colorOnSurface), PorterDuff.Mode.SRC_ATOP); return new SpannableStringBuilder() .append(SpanUtil.buildCenteredImageSpan(drawable))