summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Tony Mak <tonymak@google.com> 2017-09-15 19:40:43 +0000
committer android-build-merger <android-build-merger@google.com> 2017-09-15 19:40:43 +0000
commitc5145fa25a87d41d8714bad8225b27e66d25838a (patch)
tree1db84b9cbd928883dcb9519510b1be9ee81fe521
parent154dc85234a0041c6932767cee6c5b37ddb4831c (diff)
parent72befffcbcdf273c1dd20df19b20d7a8c528be23 (diff)
Merge "getInstalledDialerApplications should not count ForwardIntentToParent" into oc-mr1-dev
am: 72befffcbc Change-Id: Id711312d9bf0c6fe22cf93a166e533d9acf97452
-rw-r--r--telecomm/java/android/telecom/DefaultDialerManager.java6
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);
}
}