Merge "PrintManagerService: Don't prune services on all package change events." into oc-mr1-dev
am: 735ed6c011
Change-Id: I320bc044611da195b13b5976b827a70edc71bcb3
This commit is contained in:
@@ -736,14 +736,18 @@ 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;
|
||||
}
|
||||
}
|
||||
|
||||
userState.prunePrintServices();
|
||||
if (prunePrintServices) {
|
||||
userState.prunePrintServices();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -752,13 +756,17 @@ 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;
|
||||
}
|
||||
}
|
||||
|
||||
userState.prunePrintServices();
|
||||
if (prunePrintServices) {
|
||||
userState.prunePrintServices();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user