summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
author Andrey Epin <ayepin@google.com> 2023-02-06 15:21:53 -0800
committer Andrey Epin <ayepin@google.com> 2023-02-06 15:28:36 -0800
commitb4d44a2f5f9a6b07f56f2312d583921a9eff0b2b (patch)
treebe5c6cfad731e502cf59acfd4a482e90795da79c /java
parent89697b484befb174482c92f5072f01836678d46c (diff)
Explicitly tint chooser action icons
Fix: 267509997 Test: manual test Change-Id: I2f0f559f4aff0ce85d083cc60544b99a1d809e57
Diffstat (limited to 'java')
-rw-r--r--java/src/com/android/intentresolver/widget/ScrollableActionRow.kt7
1 files changed, 4 insertions, 3 deletions
diff --git a/java/src/com/android/intentresolver/widget/ScrollableActionRow.kt b/java/src/com/android/intentresolver/widget/ScrollableActionRow.kt
index 81630545..f2a8b9e8 100644
--- a/java/src/com/android/intentresolver/widget/ScrollableActionRow.kt
+++ b/java/src/com/android/intentresolver/widget/ScrollableActionRow.kt
@@ -88,11 +88,12 @@ class ScrollableActionRow : RecyclerView, ActionRow {
) : RecyclerView.ViewHolder(view) {
fun bind(action: ActionRow.Action) {
- if (action.icon != null) {
- action.icon.setBounds(0, 0, iconSize, iconSize)
+ action.icon?.let { icon ->
+ icon.setBounds(0, 0, iconSize, iconSize)
// some drawables (edit) does not gets tinted when set to the top of the text
// with TextView#setCompoundDrawableRelative
- view.setCompoundDrawablesRelative(null, action.icon, null, null)
+ tintIcon(icon, view)
+ view.setCompoundDrawablesRelative(null, icon, null, null)
}
view.text = action.label ?: ""
view.setOnClickListener {