Toast clarity when deleting (no name) and named
Bug: 32243988
Test: Delete (no name) and normal contact to see "Contacts deleted"
toast.
Change-Id: I55d5cf8bea09977d7cf8c19fbbd179758d8a55a9
diff --git a/src/com/android/contacts/ContactSaveService.java b/src/com/android/contacts/ContactSaveService.java
index d2a65a8..771d140 100755
--- a/src/com/android/contacts/ContactSaveService.java
+++ b/src/com/android/contacts/ContactSaveService.java
@@ -1220,7 +1220,7 @@
final String[] names = intent.getStringArrayExtra(
ContactSaveService.EXTRA_DISPLAY_NAME_ARRAY);
final String deleteToastMessage;
- if (names.length == 0) {
+ if (contactIds.length != names.length || names.length == 0) {
deleteToastMessage = getResources().getQuantityString(
R.plurals.contacts_deleted_toast, contactIds.length);
} else if (names.length == 1) {
@@ -1233,6 +1233,7 @@
deleteToastMessage = getResources().getString(
R.string.contacts_deleted_many_named_toast, names);
}
+
mMainHandler.post(new Runnable() {
@Override
public void run() {