From 08d49cba2a02a920f25faefab2b7b001e69d69fa Mon Sep 17 00:00:00 2001 From: Pavel Poley Date: Thu, 16 Jun 2022 12:25:26 +0300 Subject: [PATCH] show only the needed floating menu action buttons --- .../dialer/adapters/RecentCallsAdapter.kt | 7 ++++++- app/src/main/res/menu/menu_recent_item_options.xml | 3 +++ 2 files changed, 9 insertions(+), 1 deletion(-) 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 c37d35cf..4f4d713f 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/adapters/RecentCallsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/adapters/RecentCallsAdapter.kt @@ -8,7 +8,6 @@ import android.text.TextUtils import android.util.TypedValue import android.view.* import android.widget.PopupMenu -import androidx.core.view.isVisible import com.bumptech.glide.Glide import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter import com.simplemobiletools.commons.dialogs.ConfirmationDialog @@ -347,6 +346,7 @@ class RecentCallsAdapter( findItem(R.id.cab_call_sim_1).isVisible = areMultipleSIMsAvailable 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() } setOnMenuItemClickListener { item -> val callId = call.id @@ -394,6 +394,11 @@ class RecentCallsAdapter( selectedKeys.add(callId) askConfirmRemove() } + R.id.cab_copy_number -> { + executeItemMenuOperation(callId) { + copyNumber() + } + } } 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 0b7f018e..d89ba0b2 100644 --- a/app/src/main/res/menu/menu_recent_item_options.xml +++ b/app/src/main/res/menu/menu_recent_item_options.xml @@ -24,6 +24,9 @@ android:id="@+id/cab_add_number" android:icon="@drawable/ic_add_person_vector" android:title="@string/add_number_to_contact" /> +