From f0e4daecc9eccccd7aa2c48b2166f0681381cff9 Mon Sep 17 00:00:00 2001 From: Jeff Sharkey Date: Fri, 8 Jan 2016 12:02:45 -0700 Subject: Skip package updates when user is locked. Bug: 26464060 Change-Id: If762ce799f402571fd0387947f19c824f4a1b000 --- services/print/java/com/android/server/print/PrintManagerService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/print/java/com/android/server/print/PrintManagerService.java b/services/print/java/com/android/server/print/PrintManagerService.java index d250739f3f26..00e1acb4d267 100644 --- a/services/print/java/com/android/server/print/PrintManagerService.java +++ b/services/print/java/com/android/server/print/PrintManagerService.java @@ -531,12 +531,14 @@ public final class PrintManagerService extends SystemService { @Override public void onPackageModified(String packageName) { + if (!mUserManager.isUserUnlocked(getChangingUserId())) return; updateServices(packageName); getOrCreateUserStateLocked(getChangingUserId()).prunePrintServices(); } @Override public void onPackageRemoved(String packageName, int uid) { + if (!mUserManager.isUserUnlocked(getChangingUserId())) return; updateServices(packageName); getOrCreateUserStateLocked(getChangingUserId()).prunePrintServices(); } -- cgit v1.2.3-59-g8ed1b