diff options
| author | 2017-09-15 19:40:43 +0000 | |
|---|---|---|
| committer | 2017-09-15 19:40:43 +0000 | |
| commit | c5145fa25a87d41d8714bad8225b27e66d25838a (patch) | |
| tree | 1db84b9cbd928883dcb9519510b1be9ee81fe521 | |
| parent | 154dc85234a0041c6932767cee6c5b37ddb4831c (diff) | |
| parent | 72befffcbcdf273c1dd20df19b20d7a8c528be23 (diff) | |
Merge "getInstalledDialerApplications should not count ForwardIntentToParent" into oc-mr1-dev
am: 72befffcbc
Change-Id: Id711312d9bf0c6fe22cf93a166e533d9acf97452
| -rw-r--r-- | telecomm/java/android/telecom/DefaultDialerManager.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/telecomm/java/android/telecom/DefaultDialerManager.java b/telecomm/java/android/telecom/DefaultDialerManager.java index 2a707c91ebe4..1806aee27e31 100644 --- a/telecomm/java/android/telecom/DefaultDialerManager.java +++ b/telecomm/java/android/telecom/DefaultDialerManager.java @@ -22,6 +22,7 @@ import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.net.Uri; import android.os.Process; +import android.os.UserHandle; import android.provider.Settings; import android.text.TextUtils; @@ -163,7 +164,10 @@ public class DefaultDialerManager { for (ResolveInfo resolveInfo : resolveInfoList) { final ActivityInfo activityInfo = resolveInfo.activityInfo; - if (activityInfo != null && !packageNames.contains(activityInfo.packageName)) { + if (activityInfo != null + && !packageNames.contains(activityInfo.packageName) + // ignore cross profile intent handler + && resolveInfo.targetUserId == UserHandle.USER_CURRENT) { packageNames.add(activityInfo.packageName); } } |