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" />
+