Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 42fbe789 authored by Daniel Lehmann's avatar Daniel Lehmann
Browse files

Do not show an extra confirmation step when sharing lots of contacts

Bug:2524537

Change-Id: I55250f1da6208f2f6d16eb3a42ef854fa5396d68
parent d188bb3f
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -36,7 +36,6 @@
    <item type="id" name="dialog_readonly_contact_hide_confirmation"/>
    <item type="id" name="dialog_multiple_contact_delete_confirmation"/>
    <item type="id" name="dialog_readonly_contact_delete_confirmation"/>
    <item type="id" name="dialog_share_confirmation" />

    <!-- For ExportVCard -->
    <item type="id" name="dialog_export_confirmation"/>
+0 −6
Original line number Diff line number Diff line
@@ -747,12 +747,6 @@
    <!-- Dialog message shown when a user confirms whether he/she export Contact data -->
    <string name="confirm_export_message">Are you sure you want to export your contact list to \"<xliff:g id="vcard_filename">%s</xliff:g>\"?</string>

    <!-- Dialog title shown when a user confirms whether he/she does bulk sharing (visible contacts) -->
    <string name="confirm_share_visible_contacts_title">Confirm bulk sharing</string>

    <!-- Dialog message shown when a user confirms whether he/she really wants to do bulk sharing (via Bluetooth, etc.) (visible contacts) -->
    <string name="confirm_share_visible_contacts_message">Are you sure you want to share all visible contacts?</string>

    <!-- Dialog title shown when exporting Contact data failed -->
    <string name="exporting_contact_failed_title">Failed to export contact data</string>

+1 −16
Original line number Diff line number Diff line
@@ -71,7 +71,6 @@ import android.provider.ContactsContract.ContactCounts;
import android.provider.ContactsContract.Contacts;
import android.provider.ContactsContract.Data;
import android.provider.ContactsContract.Intents;
import android.provider.ContactsContract.Presence;
import android.provider.ContactsContract.ProviderStatus;
import android.provider.ContactsContract.RawContacts;
import android.provider.ContactsContract.SearchSnippetColumns;
@@ -1372,20 +1371,6 @@ public class ContactsListActivity extends ListActivity implements View.OnCreateC
                        .setPositiveButton(android.R.string.ok,
                                new DeleteClickListener()).create();
            }
            case R.id.dialog_share_confirmation: {
                return new AlertDialog.Builder(this)
                        .setTitle(R.string.confirm_share_visible_contacts_title)
                        .setMessage(getString(R.string.confirm_share_visible_contacts_message))
                        .setNegativeButton(android.R.string.cancel, null)
                        .setPositiveButton(android.R.string.ok,
                                new DialogInterface.OnClickListener() {
                            public void onClick(DialogInterface dialog, int which) {
                                if (which == DialogInterface.BUTTON_POSITIVE) {
                                    doShareVisibleContacts();
                                }
                            }
                        }).create();
            }
        }
        return super.onCreateDialog(id, bundle);
    }
@@ -1449,7 +1434,7 @@ public class ContactsListActivity extends ListActivity implements View.OnCreateC
                        break;
                    }
                    case R.string.share_visible_contacts: {
                        showDialog(R.id.dialog_share_confirmation);
                        doShareVisibleContacts();
                        break;
                    }
                    default: {