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

Unverified Commit c24c3ae3 authored by cketti's avatar cketti Committed by GitHub
Browse files

Merge pull request #3130 from philipwhiuk/handleMissingContactsApp

Show toast when Contacts app is missing
parents 7c3b90b3 2ec1b3fe
Loading
Loading
Loading
Loading
+12 −4
Original line number Diff line number Diff line
package com.fsck.k9.ui;


import android.content.ActivityNotFoundException;
import android.content.AsyncQueryHandler;
import android.content.ContentResolver;
import android.content.Context;
@@ -20,6 +21,9 @@ import android.view.View.OnClickListener;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityNodeInfo;
import android.widget.ImageView;
import android.widget.Toast;

import com.fsck.k9.R;


/**
@@ -207,10 +211,14 @@ public class ContactBadge extends ImageView implements OnClickListener {
                        getContext(), ContactBadge.this, lookupUri, QuickContact.MODE_LARGE, null);
            } else if (createUri != null) {
                // Prompt user to add this person to contacts
                try {
                    final Intent intent = new Intent(Intents.SHOW_OR_CREATE_CONTACT, createUri);
                    extras.remove(EXTRA_URI_CONTENT);
                    intent.putExtras(extras);
                    getContext().startActivity(intent);
                } catch (ActivityNotFoundException e) {
                    Toast.makeText(getContext(), R.string.error_activity_not_found, Toast.LENGTH_LONG).show();
                }
            }
        }
    }