Loading services/print/java/com/android/server/print/PrintManagerService.java +10 −2 Original line number Diff line number Diff line Loading @@ -736,15 +736,19 @@ public final class PrintManagerService extends SystemService { UserState userState = getOrCreateUserStateLocked(getChangingUserId(), false, false /* enforceUserUnlockingOrUnlocked */); boolean prunePrintServices = false; synchronized (mLock) { if (hadPrintService(userState, packageName) || hasPrintService(packageName)) { userState.updateIfNeededLocked(); prunePrintServices = true; } } if (prunePrintServices) { userState.prunePrintServices(); } } @Override public void onPackageRemoved(String packageName, int uid) { Loading @@ -752,14 +756,18 @@ public final class PrintManagerService extends SystemService { UserState userState = getOrCreateUserStateLocked(getChangingUserId(), false, false /* enforceUserUnlockingOrUnlocked */); boolean prunePrintServices = false; synchronized (mLock) { if (hadPrintService(userState, packageName)) { userState.updateIfNeededLocked(); prunePrintServices = true; } } if (prunePrintServices) { userState.prunePrintServices(); } } @Override public boolean onHandleForceStop(Intent intent, String[] stoppedPackages, Loading Loading
services/print/java/com/android/server/print/PrintManagerService.java +10 −2 Original line number Diff line number Diff line Loading @@ -736,15 +736,19 @@ public final class PrintManagerService extends SystemService { UserState userState = getOrCreateUserStateLocked(getChangingUserId(), false, false /* enforceUserUnlockingOrUnlocked */); boolean prunePrintServices = false; synchronized (mLock) { if (hadPrintService(userState, packageName) || hasPrintService(packageName)) { userState.updateIfNeededLocked(); prunePrintServices = true; } } if (prunePrintServices) { userState.prunePrintServices(); } } @Override public void onPackageRemoved(String packageName, int uid) { Loading @@ -752,14 +756,18 @@ public final class PrintManagerService extends SystemService { UserState userState = getOrCreateUserStateLocked(getChangingUserId(), false, false /* enforceUserUnlockingOrUnlocked */); boolean prunePrintServices = false; synchronized (mLock) { if (hadPrintService(userState, packageName)) { userState.updateIfNeededLocked(); prunePrintServices = true; } } if (prunePrintServices) { userState.prunePrintServices(); } } @Override public boolean onHandleForceStop(Intent intent, String[] stoppedPackages, Loading