diff options
author | Tyler Gunn <tgunn@google.com> | 2019-11-08 15:44:44 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-11-08 15:44:44 +0000 |
commit | c5b95938cdff58418631a04e05b092dfdb8ed076 (patch) | |
tree | 2389df38f6c32d618835737842fe8bc4387c8010 | |
parent | b3833b3c1ac3993d2defd74f2f622443f53ef313 (diff) | |
parent | 4354aaf0de420ad040fa54b493e5ed2df5b8bc99 (diff) | |
download | ContactsProvider-c5b95938cdff58418631a04e05b092dfdb8ed076.tar.gz |
Merge "Fix issue with failing ContactsProviderTest."
-rw-r--r-- | src/com/android/providers/contacts/VoicemailPermissions.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/providers/contacts/VoicemailPermissions.java b/src/com/android/providers/contacts/VoicemailPermissions.java index fc83ebc7..58e7a146 100644 --- a/src/com/android/providers/contacts/VoicemailPermissions.java +++ b/src/com/android/providers/contacts/VoicemailPermissions.java @@ -20,6 +20,7 @@ import android.content.Context; import android.os.Binder; import android.telecom.TelecomManager; import android.telephony.TelephonyManager; +import android.text.TextUtils; import com.android.providers.contacts.util.ContactsPermissions; @@ -42,6 +43,11 @@ public class VoicemailPermissions { } private boolean isDefaultOrSystemDialer(String callingPackage) { + // Note: Mimics previous dependency on DefaultDialerManager; that code just returns false + // here if the calling package is empty. + if (TextUtils.isEmpty(callingPackage)) { + return false; + } TelecomManager tm = mContext.getSystemService(TelecomManager.class); return (callingPackage.equals(tm.getDefaultDialerPackage()) || callingPackage.equals(tm.getSystemDialerPackage())); |