diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2019-11-11 21:10:37 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2019-11-11 21:10:37 +0000 |
commit | f72365ca50cff2f5c54e059a99604a7bf8f347d9 (patch) | |
tree | 092b69d57d6ec2f42aa41149f069a7f401a3e8f7 | |
parent | ba8d28dbec09dea4d6f2f6b761c8436bde5e19fe (diff) | |
parent | e8cc4b4737ca30dd1e057832114d4a678149a739 (diff) | |
download | ContactsProvider-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
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; /** |