remove default sim

This commit is contained in:
Pavel Poley
2022-06-16 14:09:07 +03:00
parent 08d49cba2a
commit 637c1897fb
2 changed files with 10 additions and 0 deletions

View File

@@ -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
}

View File

@@ -31,6 +31,9 @@
android:id="@+id/cab_show_call_details"
android:icon="@drawable/ic_info_vector"
android:title="@string/show_call_details" />
<item
android:id="@+id/cab_remove_default_sim"
android:title="@string/unset_default_sim" />
<item
android:id="@+id/cab_block_number"
android:icon="@drawable/ic_minus_circle_vector"