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 4f4d713f..f7492031 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/adapters/RecentCallsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/adapters/RecentCallsAdapter.kt @@ -337,6 +337,7 @@ class RecentCallsAdapter( val theme = activity.getPopupMenuTheme() val contextTheme = ContextThemeWrapper(activity, theme) val contact = findContactByCall(call) + val selectedNumber = "tel:${call.phoneNumber}" PopupMenu(contextTheme, view, Gravity.END).apply { inflate(R.menu.menu_recent_item_options) @@ -347,6 +348,7 @@ class RecentCallsAdapter( findItem(R.id.cab_call_sim_2).isVisible = areMultipleSIMsAvailable findItem(R.id.cab_view_details).isVisible = contact != null findItem(R.id.cab_block_number).isVisible = isNougatPlus() + findItem(R.id.cab_remove_default_sim).isVisible = activity.config.getCustomSIM(selectedNumber) != "" } setOnMenuItemClickListener { item -> val callId = call.id @@ -399,6 +401,11 @@ class RecentCallsAdapter( copyNumber() } } + R.id.cab_remove_default_sim -> { + executeItemMenuOperation(callId) { + removeDefaultSIM() + } + } } true } diff --git a/app/src/main/res/menu/menu_recent_item_options.xml b/app/src/main/res/menu/menu_recent_item_options.xml index d89ba0b2..f656c58a 100644 --- a/app/src/main/res/menu/menu_recent_item_options.xml +++ b/app/src/main/res/menu/menu_recent_item_options.xml @@ -31,6 +31,9 @@ android:id="@+id/cab_show_call_details" android:icon="@drawable/ic_info_vector" android:title="@string/show_call_details" /> +