summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Dmitry Dementyev <dementyev@google.com> 2024-07-23 21:47:32 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2024-07-23 21:47:32 +0000
commit1d22c9523df6aed714838159b0376d93831bf733 (patch)
treeac1265d3aea0ad9aa607b9bf0e70fc7e7086e146
parent65ce913679ac7cd0bc6d8213a15eabe0f0c87b66 (diff)
parentd716c59b6cf1537c6ca0fea8298faf73e3963ab7 (diff)
Update AccountManagerService checkKeyIntent. am: f483640dfc am: dbde7919a5 am: 3cf4c7dc8f am: 0fed3c7410 am: 0a3cca6963 am: d716c59b6c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/28363641 Change-Id: Ic1e9f928e3069485c1bc810862ed3d295f7f19a9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--services/core/java/com/android/server/accounts/AccountManagerService.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/accounts/AccountManagerService.java b/services/core/java/com/android/server/accounts/AccountManagerService.java
index b45bcb405557..b59a5ea5ad1a 100644
--- a/services/core/java/com/android/server/accounts/AccountManagerService.java
+++ b/services/core/java/com/android/server/accounts/AccountManagerService.java
@@ -4959,6 +4959,9 @@ public class AccountManagerService
if (resolveInfo == null) {
return false;
}
+ if ("content".equals(intent.getScheme())) {
+ return false;
+ }
ActivityInfo targetActivityInfo = resolveInfo.activityInfo;
int targetUid = targetActivityInfo.applicationInfo.uid;
PackageManagerInternal pmi = LocalServices.getService(PackageManagerInternal.class);