From f469f1a2438c7ac16d2d71dc9ec250275d5a776f Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 31 Dec 2020 22:28:33 +0100 Subject: [PATCH] properly handle the New Contact FAB color setting --- .../dialer/fragments/ContactsFragment.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/ContactsFragment.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/ContactsFragment.kt index 5c10ced1..485d97f3 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/ContactsFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/ContactsFragment.kt @@ -22,6 +22,7 @@ class ContactsFragment(context: Context, attributeSet: AttributeSet) : MyViewPag private var allContacts = ArrayList() override fun setupFragment() { + val config = context.config val placeholderResId = if (context.hasPermission(PERMISSION_READ_CONTACTS)) { R.string.no_contacts_found } else { @@ -38,7 +39,7 @@ class ContactsFragment(context: Context, attributeSet: AttributeSet) : MyViewPag fragment_placeholder_2.apply { text = context.getString(placeholderActionResId) - setTextColor(context.config.primaryColor) + setTextColor(config.primaryColor) underlineText() setOnClickListener { if (context.hasPermission(PERMISSION_READ_CONTACTS)) { @@ -49,10 +50,11 @@ class ContactsFragment(context: Context, attributeSet: AttributeSet) : MyViewPag } } - letter_fastscroller.textColor = context.config.textColor.getColorStateList() + letter_fastscroller.textColor = config.textColor.getColorStateList() letter_fastscroller_thumb.setupWithFastScroller(letter_fastscroller) - letter_fastscroller_thumb.textColor = context.config.primaryColor.getContrastColor() + letter_fastscroller_thumb.textColor = config.primaryColor.getContrastColor() + fragment_fab.setColors(config.textColor, config.primaryColor, config.backgroundColor) fragment_fab.setOnClickListener { launchCreateNewIntent() }