Hide select contacts option for empty group
Hide the option to select contacts from group picker
if there are no contacts listed in the group.
Test: Manual. Verified that the menu option is not
shown when the picker has 0 contacts.
Bug: 30251801
Change-Id: I2ee265cb603b487410d50ed265a172a8d76acb78
diff --git a/src/com/android/contacts/list/GroupMemberPickerFragment.java b/src/com/android/contacts/list/GroupMemberPickerFragment.java
index c6f7493..a7e37d7 100644
--- a/src/com/android/contacts/list/GroupMemberPickerFragment.java
+++ b/src/com/android/contacts/list/GroupMemberPickerFragment.java
@@ -278,12 +278,13 @@
@Override
public void onPrepareOptionsMenu(Menu menu) {
final ContactSelectionActivity activity = getContactSelectionActivity();
+ final boolean hasContacts = mContactIds == null ? false : mContactIds.size() > 0;
final boolean isSearchMode = activity == null ? false : activity.isSearchMode();
final boolean isSelectionMode = activity == null ? false : activity.isSelectionMode();
// Added in ContactSelectionActivity but we must account for selection mode
setVisible(menu, R.id.menu_search, !isSearchMode && !isSelectionMode);
- setVisible(menu, R.id.menu_select, !isSearchMode && !isSelectionMode);
+ setVisible(menu, R.id.menu_select, hasContacts && !isSearchMode && !isSelectionMode);
}
private ContactSelectionActivity getContactSelectionActivity() {