diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2017-06-22 03:55:48 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2017-06-22 03:55:54 +0000 |
commit | 1e7ffc1104a70b8949d4ff9205f05ab5457cda6e (patch) | |
tree | 8a42fc3e5700ab49ce67e3b7de585adfc08fc0b7 | |
parent | 8f7ff0d60ef4052b9a4e92245d3905b41f60683c (diff) | |
parent | f291e6380028a47317ae2c2f506f80584dd8e86e (diff) |
Merge "Always run the intent filter verifier in USER_SYSTEM"
-rw-r--r-- | services/core/java/com/android/server/pm/PackageManagerService.java | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index 2ac7e5043518..0c854c28f761 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -1057,14 +1057,12 @@ public class PackageManagerService extends IPackageManager.Stub scheduleWriteSettingsLocked(); } } - sendVerificationRequest(userId, verificationId, ivs); + sendVerificationRequest(verificationId, ivs); } mCurrentIntentFilterVerifications.clear(); } - private void sendVerificationRequest(int userId, int verificationId, - IntentFilterVerificationState ivs) { - + private void sendVerificationRequest(int verificationId, IntentFilterVerificationState ivs) { Intent verificationIntent = new Intent(Intent.ACTION_INTENT_FILTER_NEEDS_VERIFICATION); verificationIntent.putExtra( PackageManager.EXTRA_INTENT_FILTER_VERIFICATION_ID, @@ -1084,10 +1082,9 @@ public class PackageManagerService extends IPackageManager.Stub DeviceIdleController.LocalService idleController = getDeviceIdleController(); idleController.addPowerSaveTempWhitelistApp(Process.myUid(), mIntentFilterVerifierComponent.getPackageName(), getVerificationTimeout(), - userId, false, "intent filter verifier"); + UserHandle.USER_SYSTEM, true, "intent filter verifier"); - UserHandle user = new UserHandle(userId); - mContext.sendBroadcastAsUser(verificationIntent, user); + mContext.sendBroadcastAsUser(verificationIntent, UserHandle.SYSTEM); if (DEBUG_DOMAIN_VERIFICATION) Slog.d(TAG, "Sending IntentFilter verification broadcast"); } |