diff options
author | yangbingqian <yangbingqian@xiaomi.com> | 2017-06-13 20:48:10 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-06-13 20:48:10 +0000 |
commit | a76f1cbd1d89d98318eb44dcc87e488647779dcd (patch) | |
tree | eb5b80221c5c0bf5e1abcbb2056e1a6b50d54e0c /services/print | |
parent | 8532bc3b595ad0085a1a2608c03a117bee215f1c (diff) | |
parent | 60246acdbf7f1a8913270b8fcf06fea0c092ae1c (diff) |
Merge "remove the lock-use for prunePrintService in case blocking main thread" am: b124bea782
am: 60246acdbf
Change-Id: If773ac8166bee1e92168f4df7a9de2dd7cea190f
Diffstat (limited to 'services/print')
-rw-r--r-- | services/print/java/com/android/server/print/UserState.java | 6 |
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(); } } |