diff --git a/services/print/java/com/android/server/print/PrintManagerService.java b/services/print/java/com/android/server/print/PrintManagerService.java index f2c995b2fc641..1feb81664e95c 100644 --- a/services/print/java/com/android/server/print/PrintManagerService.java +++ b/services/print/java/com/android/server/print/PrintManagerService.java @@ -836,6 +836,8 @@ public final class PrintManagerService extends SystemService { BackgroundThread.getHandler().post(new Runnable() { @Override public void run() { + if (!mUserManager.isUserUnlockingOrUnlocked(userId)) return; + UserState userState; synchronized (mLock) { userState = getOrCreateUserStateLocked(userId, true);