mirror of
https://github.com/SimpleMobileTools/Simple-Dialer.git
synced 2025-06-05 21:49:23 +02:00
show the overflow button at unknown calls too
This commit is contained in:
@@ -340,8 +340,6 @@ class RecentCallsAdapter(
|
||||
|
||||
item_recents_type.setImageDrawable(drawable)
|
||||
|
||||
overflow_menu_icon.beVisibleIf(shouldShowOverflowMenu)
|
||||
if (shouldShowOverflowMenu) {
|
||||
overflow_menu_icon.drawable.apply {
|
||||
mutate()
|
||||
setTint(activity.getProperTextColor())
|
||||
@@ -351,7 +349,6 @@ class RecentCallsAdapter(
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun showPopupMenu(view: View, call: RecentCall) {
|
||||
finishActMode()
|
||||
@@ -364,14 +361,19 @@ class RecentCallsAdapter(
|
||||
inflate(R.menu.menu_recent_item_options)
|
||||
menu.apply {
|
||||
val areMultipleSIMsAvailable = activity.areMultipleSIMsAvailable()
|
||||
findItem(R.id.cab_call).isVisible = !areMultipleSIMsAvailable
|
||||
findItem(R.id.cab_call_sim_1).isVisible = areMultipleSIMsAvailable
|
||||
findItem(R.id.cab_call_sim_2).isVisible = areMultipleSIMsAvailable
|
||||
findItem(R.id.cab_view_details).isVisible = contact != null
|
||||
findItem(R.id.cab_call).isVisible = !areMultipleSIMsAvailable && !call.isUnknownNumber
|
||||
findItem(R.id.cab_call_sim_1).isVisible = areMultipleSIMsAvailable && !call.isUnknownNumber
|
||||
findItem(R.id.cab_call_sim_2).isVisible = areMultipleSIMsAvailable && !call.isUnknownNumber
|
||||
findItem(R.id.cab_send_sms).isVisible = !call.isUnknownNumber
|
||||
findItem(R.id.cab_view_details).isVisible = contact != null && !call.isUnknownNumber
|
||||
findItem(R.id.cab_add_number).isVisible = !call.isUnknownNumber
|
||||
findItem(R.id.cab_copy_number).isVisible = !call.isUnknownNumber
|
||||
findItem(R.id.cab_show_call_details).isVisible = !call.isUnknownNumber
|
||||
findItem(R.id.cab_block_number).title = activity.addLockedLabelIfNeeded(R.string.block_number)
|
||||
findItem(R.id.cab_block_number).isVisible = isNougatPlus()
|
||||
findItem(R.id.cab_remove_default_sim).isVisible = (activity.config.getCustomSIM(selectedNumber) ?: "") != ""
|
||||
findItem(R.id.cab_block_number).isVisible = isNougatPlus() && !call.isUnknownNumber
|
||||
findItem(R.id.cab_remove_default_sim).isVisible = (activity.config.getCustomSIM(selectedNumber) ?: "") != "" && !call.isUnknownNumber
|
||||
}
|
||||
|
||||
setOnMenuItemClickListener { item ->
|
||||
val callId = call.id
|
||||
when (item.itemId) {
|
||||
|
Reference in New Issue
Block a user