diff --git a/app/build.gradle b/app/build.gradle index 1c3258fc..b2e480ee 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -55,6 +55,6 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:9b1ecec4a3' + implementation 'com.github.SimpleMobileTools:Simple-Commons:a6a0349426' implementation 'com.github.tibbi:IndicatorFastScroll:c3de1d040a' } diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt index 65172408..38f673c0 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt @@ -101,14 +101,16 @@ class DialpadActivity : SimpleActivity() { SimpleContactsHelper(this).getAvailableContacts(false) { gotContacts(it) } disableKeyboardPopping() - val callIcon = resources.getColoredDrawableWithColor(R.drawable.ic_phone_vector, getAdjustedPrimaryColor().getContrastColor()) + val adjustedPrimaryColor = getAdjustedPrimaryColor() + val callIcon = resources.getColoredDrawableWithColor(R.drawable.ic_phone_vector, adjustedPrimaryColor.getContrastColor()) dialpad_call_button.setImageDrawable(callIcon) - dialpad_call_button.background.applyColorFilter(getAdjustedPrimaryColor()) + dialpad_call_button.background.applyColorFilter(adjustedPrimaryColor) letter_fastscroller.textColor = config.textColor.getColorStateList() + letter_fastscroller.pressedTextColor = adjustedPrimaryColor letter_fastscroller_thumb.setupWithFastScroller(letter_fastscroller) - letter_fastscroller_thumb.textColor = getAdjustedPrimaryColor().getContrastColor() - letter_fastscroller_thumb.thumbColor = getAdjustedPrimaryColor().getColorStateList() + letter_fastscroller_thumb.textColor = adjustedPrimaryColor.getContrastColor() + letter_fastscroller_thumb.thumbColor = adjustedPrimaryColor.getColorStateList() } override fun onResume() {