mirror of
https://github.com/SimpleMobileTools/Simple-Dialer.git
synced 2025-06-05 21:49:23 +02:00
remove default sim
This commit is contained in:
@@ -337,6 +337,7 @@ class RecentCallsAdapter(
|
|||||||
val theme = activity.getPopupMenuTheme()
|
val theme = activity.getPopupMenuTheme()
|
||||||
val contextTheme = ContextThemeWrapper(activity, theme)
|
val contextTheme = ContextThemeWrapper(activity, theme)
|
||||||
val contact = findContactByCall(call)
|
val contact = findContactByCall(call)
|
||||||
|
val selectedNumber = "tel:${call.phoneNumber}"
|
||||||
|
|
||||||
PopupMenu(contextTheme, view, Gravity.END).apply {
|
PopupMenu(contextTheme, view, Gravity.END).apply {
|
||||||
inflate(R.menu.menu_recent_item_options)
|
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_call_sim_2).isVisible = areMultipleSIMsAvailable
|
||||||
findItem(R.id.cab_view_details).isVisible = contact != null
|
findItem(R.id.cab_view_details).isVisible = contact != null
|
||||||
findItem(R.id.cab_block_number).isVisible = isNougatPlus()
|
findItem(R.id.cab_block_number).isVisible = isNougatPlus()
|
||||||
|
findItem(R.id.cab_remove_default_sim).isVisible = activity.config.getCustomSIM(selectedNumber) != ""
|
||||||
}
|
}
|
||||||
setOnMenuItemClickListener { item ->
|
setOnMenuItemClickListener { item ->
|
||||||
val callId = call.id
|
val callId = call.id
|
||||||
@@ -399,6 +401,11 @@ class RecentCallsAdapter(
|
|||||||
copyNumber()
|
copyNumber()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
R.id.cab_remove_default_sim -> {
|
||||||
|
executeItemMenuOperation(callId) {
|
||||||
|
removeDefaultSIM()
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
|
@@ -31,6 +31,9 @@
|
|||||||
android:id="@+id/cab_show_call_details"
|
android:id="@+id/cab_show_call_details"
|
||||||
android:icon="@drawable/ic_info_vector"
|
android:icon="@drawable/ic_info_vector"
|
||||||
android:title="@string/show_call_details" />
|
android:title="@string/show_call_details" />
|
||||||
|
<item
|
||||||
|
android:id="@+id/cab_remove_default_sim"
|
||||||
|
android:title="@string/unset_default_sim" />
|
||||||
<item
|
<item
|
||||||
android:id="@+id/cab_block_number"
|
android:id="@+id/cab_block_number"
|
||||||
android:icon="@drawable/ic_minus_circle_vector"
|
android:icon="@drawable/ic_minus_circle_vector"
|
||||||
|
Reference in New Issue
Block a user