aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTyler Gunn <tgunn@google.com>2019-11-08 15:44:44 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2019-11-08 15:44:44 +0000
commitc5b95938cdff58418631a04e05b092dfdb8ed076 (patch)
tree2389df38f6c32d618835737842fe8bc4387c8010
parentb3833b3c1ac3993d2defd74f2f622443f53ef313 (diff)
parent4354aaf0de420ad040fa54b493e5ed2df5b8bc99 (diff)
downloadContactsProvider-c5b95938cdff58418631a04e05b092dfdb8ed076.tar.gz
Merge "Fix issue with failing ContactsProviderTest."
-rw-r--r--src/com/android/providers/contacts/VoicemailPermissions.java6
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()));