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

Commit efb09275 authored by Zyg0te's avatar Zyg0te Committed by Adnan Begovic
Browse files

When recieving the intent we now check if the WANT_EXPORT extra is present

If so, we ignore the MAX_CONTACTS_NUM_TO_SELECT_ONCE value to allow 
for exporting of more than 500 contacts to storage.

Change-Id: I2692ce7fe3f1f92d31c4d21f89866d7816cccede
parent 67336650
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -205,6 +205,9 @@ public class MultiPickContactActivity extends ListActivity implements
    public static final String EXTRA_SELECT_CALLLOG = "selectcalllog";
    public static final String EXTRA_NOT_SHOW_SIM_FLAG = "not_sim_show";

    public static final String EXTRA_WANT_EXPORT = "want_export";
    private boolean wantExport;

    private static final int DIALOG_DEL_CALL = 1;

    private ContactItemListAdapter mAdapter;
@@ -266,6 +269,7 @@ public class MultiPickContactActivity extends ListActivity implements
        Intent intent = getIntent();
        String action = intent.getAction();
        boolean isContact = intent.getBooleanExtra(EXTRA_IS_CONTACT,false);
        wantExport = intent.getBooleanExtra(EXTRA_WANT_EXPORT,false);
        mAllowSelectAll = !intent.getBooleanExtra(EXTRA_IS_SELECT_ALL_DISALLOWED, false);

        if (Intent.ACTION_DELETE.equals(action)) {
@@ -359,7 +363,7 @@ public class MultiPickContactActivity extends ListActivity implements
                }
                if (mMode == MODE_DEFAULT_CONTACT) {
                    if (ACTION_MULTI_PICK.equals(getIntent().getAction())) {
                        if (mChoiceSet.size() > MAX_CONTACTS_NUM_TO_SELECT_ONCE) {
                        if (mChoiceSet.size() > MAX_CONTACTS_NUM_TO_SELECT_ONCE && !wantExport) {
                            String text = getString(R.string.too_many_contacts_add_to_group,
                                    MAX_CONTACTS_NUM_TO_SELECT_ONCE);
                            Toast.makeText(this, text, Toast.LENGTH_SHORT).show();