Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f0e4daec authored by Jeff Sharkey's avatar Jeff Sharkey
Browse files

Skip package updates when user is locked.

Bug: 26464060
Change-Id: If762ce799f402571fd0387947f19c824f4a1b000
parent 2d20a4dc
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -531,12 +531,14 @@ public final class PrintManagerService extends SystemService {


                @Override
                @Override
                public void onPackageModified(String packageName) {
                public void onPackageModified(String packageName) {
                    if (!mUserManager.isUserUnlocked(getChangingUserId())) return;
                    updateServices(packageName);
                    updateServices(packageName);
                    getOrCreateUserStateLocked(getChangingUserId()).prunePrintServices();
                    getOrCreateUserStateLocked(getChangingUserId()).prunePrintServices();
                }
                }


                @Override
                @Override
                public void onPackageRemoved(String packageName, int uid) {
                public void onPackageRemoved(String packageName, int uid) {
                    if (!mUserManager.isUserUnlocked(getChangingUserId())) return;
                    updateServices(packageName);
                    updateServices(packageName);
                    getOrCreateUserStateLocked(getChangingUserId()).prunePrintServices();
                    getOrCreateUserStateLocked(getChangingUserId()).prunePrintServices();
                }
                }