diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt index f68d8ac8..3997c5b0 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt @@ -154,6 +154,12 @@ class MainActivity : SimpleActivity(), RefreshContactsListener { override fun onCreateOptionsMenu(menu: Menu): Boolean { menuInflater.inflate(R.menu.menu, menu) + val currentPage = viewpager?.currentItem + menu.apply { + findItem(R.id.search).isVisible = currentPage != LOCATION_GROUPS_TAB + findItem(R.id.sort).isVisible = currentPage != LOCATION_GROUPS_TAB + findItem(R.id.filter).isVisible = currentPage != LOCATION_GROUPS_TAB + } setupSearch(menu) return true } diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Constants.kt index b1a341c7..6a7555f6 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Constants.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Constants.kt @@ -16,8 +16,9 @@ const val IS_PRIVATE = "is_private" const val GROUP = "group" const val FIRST_GROUP_ID = 10000 -const val LOCATION_CONTACTS_TAB = 1 -const val LOCATION_FAVORITES_TAB = 2 +const val LOCATION_CONTACTS_TAB = 0 +const val LOCATION_FAVORITES_TAB = 1 +const val LOCATION_GROUPS_TAB = 2 const val LOCATION_GROUP_CONTACTS = 3 const val CONTACTS_TAB_MASK = 1