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,15 +340,12 @@ class RecentCallsAdapter(
|
|||||||
|
|
||||||
item_recents_type.setImageDrawable(drawable)
|
item_recents_type.setImageDrawable(drawable)
|
||||||
|
|
||||||
overflow_menu_icon.beVisibleIf(shouldShowOverflowMenu)
|
overflow_menu_icon.drawable.apply {
|
||||||
if (shouldShowOverflowMenu) {
|
mutate()
|
||||||
overflow_menu_icon.drawable.apply {
|
setTint(activity.getProperTextColor())
|
||||||
mutate()
|
}
|
||||||
setTint(activity.getProperTextColor())
|
overflow_menu_icon.setOnClickListener {
|
||||||
}
|
showPopupMenu(overflow_menu_anchor, call)
|
||||||
overflow_menu_icon.setOnClickListener {
|
|
||||||
showPopupMenu(overflow_menu_anchor, call)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -364,14 +361,19 @@ class RecentCallsAdapter(
|
|||||||
inflate(R.menu.menu_recent_item_options)
|
inflate(R.menu.menu_recent_item_options)
|
||||||
menu.apply {
|
menu.apply {
|
||||||
val areMultipleSIMsAvailable = activity.areMultipleSIMsAvailable()
|
val areMultipleSIMsAvailable = activity.areMultipleSIMsAvailable()
|
||||||
findItem(R.id.cab_call).isVisible = !areMultipleSIMsAvailable
|
findItem(R.id.cab_call).isVisible = !areMultipleSIMsAvailable && !call.isUnknownNumber
|
||||||
findItem(R.id.cab_call_sim_1).isVisible = areMultipleSIMsAvailable
|
findItem(R.id.cab_call_sim_1).isVisible = areMultipleSIMsAvailable && !call.isUnknownNumber
|
||||||
findItem(R.id.cab_call_sim_2).isVisible = areMultipleSIMsAvailable
|
findItem(R.id.cab_call_sim_2).isVisible = areMultipleSIMsAvailable && !call.isUnknownNumber
|
||||||
findItem(R.id.cab_view_details).isVisible = contact != null
|
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).title = activity.addLockedLabelIfNeeded(R.string.block_number)
|
||||||
findItem(R.id.cab_block_number).isVisible = isNougatPlus()
|
findItem(R.id.cab_block_number).isVisible = isNougatPlus() && !call.isUnknownNumber
|
||||||
findItem(R.id.cab_remove_default_sim).isVisible = (activity.config.getCustomSIM(selectedNumber) ?: "") != ""
|
findItem(R.id.cab_remove_default_sim).isVisible = (activity.config.getCustomSIM(selectedNumber) ?: "") != "" && !call.isUnknownNumber
|
||||||
}
|
}
|
||||||
|
|
||||||
setOnMenuItemClickListener { item ->
|
setOnMenuItemClickListener { item ->
|
||||||
val callId = call.id
|
val callId = call.id
|
||||||
when (item.itemId) {
|
when (item.itemId) {
|
||||||
|
Reference in New Issue
Block a user