aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2019-11-11 21:10:37 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2019-11-11 21:10:37 +0000
commitf72365ca50cff2f5c54e059a99604a7bf8f347d9 (patch)
tree092b69d57d6ec2f42aa41149f069a7f401a3e8f7
parentba8d28dbec09dea4d6f2f6b761c8436bde5e19fe (diff)
parente8cc4b4737ca30dd1e057832114d4a678149a739 (diff)
downloadContactsProvider-android10-mainline-networking-release.tar.gz
Snap for 6001391 from e8cc4b4737ca30dd1e057832114d4a678149a739 to qt-aml-networking-releaseandroid-mainline-10.0.0_r6android10-mainline-networking-release
Change-Id: If88dc5b1673178cca1304db9f74e041d24e174dd
-rw-r--r--src/com/android/providers/contacts/VoicemailPermissions.java6
-rw-r--r--tests/src/com/android/providers/contacts/CallLogProviderTest.java2
-rw-r--r--tests/src/com/android/providers/contacts/CallerInfoIntegrationTest.java2
3 files changed, 8 insertions, 2 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()));
diff --git a/tests/src/com/android/providers/contacts/CallLogProviderTest.java b/tests/src/com/android/providers/contacts/CallLogProviderTest.java
index 8ff0c5b2..bc609e27 100644
--- a/tests/src/com/android/providers/contacts/CallLogProviderTest.java
+++ b/tests/src/com/android/providers/contacts/CallLogProviderTest.java
@@ -16,7 +16,7 @@
package com.android.providers.contacts;
-import android.telephony.CallerInfo;
+import android.telecom.CallerInfo;
import com.android.internal.telephony.PhoneConstants;
import com.android.providers.contacts.testutil.CommonDatabaseUtils;
diff --git a/tests/src/com/android/providers/contacts/CallerInfoIntegrationTest.java b/tests/src/com/android/providers/contacts/CallerInfoIntegrationTest.java
index 90ed93e0..f57c0609 100644
--- a/tests/src/com/android/providers/contacts/CallerInfoIntegrationTest.java
+++ b/tests/src/com/android/providers/contacts/CallerInfoIntegrationTest.java
@@ -22,7 +22,7 @@ import android.net.Uri;
import android.provider.ContactsContract.RawContacts;
import android.test.suitebuilder.annotation.MediumTest;
-import android.telephony.CallerInfo;
+import android.telecom.CallerInfo;
import com.android.providers.contacts.testutil.DataUtil;
/**