From 1bceae7c240c9b631b3d10e960fd570fedc934c8 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 23 May 2020 16:45:03 +0200 Subject: [PATCH] fix #30, mark missed calls with red icon and text --- .../dialer/adapters/RecentCallsAdapter.kt | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/adapters/RecentCallsAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/adapters/RecentCallsAdapter.kt index 3348bdc1..20ce584c 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/adapters/RecentCallsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/adapters/RecentCallsAdapter.kt @@ -18,7 +18,6 @@ import com.simplemobiletools.commons.views.MyRecyclerView import com.simplemobiletools.dialer.R import com.simplemobiletools.dialer.activities.SimpleActivity import com.simplemobiletools.dialer.extensions.areMultipleSIMsAvailable -import com.simplemobiletools.dialer.extensions.config import com.simplemobiletools.dialer.helpers.RecentsHelper import com.simplemobiletools.dialer.interfaces.RefreshItemsListener import com.simplemobiletools.dialer.models.RecentCall @@ -28,10 +27,12 @@ import java.util.* class RecentCallsAdapter(activity: SimpleActivity, var recentCalls: ArrayList, recyclerView: MyRecyclerView, val refreshItemsListener: RefreshItemsListener, itemClick: (Any) -> Unit) : MyRecyclerViewAdapter(activity, recyclerView, null, itemClick) { - private lateinit var incomingCallIcon: Drawable private lateinit var outgoingCallIcon: Drawable + private lateinit var incomingCallIcon: Drawable + private lateinit var incomingMissedCallIcon: Drawable private var fontSize = activity.getTextSize() private val areMultipleSIMsAvailable = activity.areMultipleSIMsAvailable() + private val redColor = resources.getColor(R.color.md_red_700) init { initDrawables() @@ -89,8 +90,9 @@ class RecentCallsAdapter(activity: SimpleActivity, var recentCalls: ArrayList outgoingCallIcon + Calls.MISSED_TYPE -> incomingMissedCallIcon + else -> incomingCallIcon } item_recents_type.setImageDrawable(drawable)