summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryangbingqian <yangbingqian@xiaomi.com>2017-06-13 20:48:10 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-06-13 20:48:10 +0000
commita76f1cbd1d89d98318eb44dcc87e488647779dcd (patch)
treeeb5b80221c5c0bf5e1abcbb2056e1a6b50d54e0c
parent8532bc3b595ad0085a1a2608c03a117bee215f1c (diff)
parent60246acdbf7f1a8913270b8fcf06fea0c092ae1c (diff)
Merge "remove the lock-use for prunePrintService in case blocking main thread" am: b124bea782
am: 60246acdbf Change-Id: If773ac8166bee1e92168f4df7a9de2dd7cea190f
-rw-r--r--services/print/java/com/android/server/print/UserState.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/services/print/java/com/android/server/print/UserState.java b/services/print/java/com/android/server/print/UserState.java
index 75df892b30b1..5770c5079d94 100644
--- a/services/print/java/com/android/server/print/UserState.java
+++ b/services/print/java/com/android/server/print/UserState.java
@@ -159,10 +159,12 @@ final class UserState implements PrintSpoolerCallbacks, PrintServiceCallbacks,
readInstalledPrintServicesLocked();
upgradePersistentStateIfNeeded();
readDisabledPrintServicesLocked();
+ }
- // Some print services might have gotten installed before the User State came up
- prunePrintServices();
+ // Some print services might have gotten installed before the User State came up
+ prunePrintServices();
+ synchronized (mLock) {
onConfigurationChangedLocked();
}
}