From e767e401260aaf5e1756ead19363fb36ad36b31a Mon Sep 17 00:00:00 2001 From: Winson Date: Tue, 1 Feb 2022 16:50:53 -0800 Subject: [PATCH] Fix PMS notifyFirstLaunch logic This was dropped in the first mLock refactor. Re-adds the broadcast when a package is moved out of not launched. Change-Id: I056d233d90797187ff7460902931122cc7b40206 --- .../java/com/android/server/pm/PackageManagerService.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index 79cfa06859d01..c897d259a7cf4 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -6192,6 +6192,13 @@ public class PackageManagerService extends IPackageManager.Stub } }); + if (wasNotLaunched) { + final String installerPackageName = wasNotLaunchedAndInstallerPackageName.second; + if (installerPackageName != null) { + notifyFirstLaunch(packageName, installerPackageName, userId); + } + } + scheduleWritePackageRestrictions(userId); }