Merge "Move NTP updates outside locks"
This commit is contained in:
@@ -939,14 +939,14 @@ public class NetworkStatsService extends INetworkStatsService.Stub {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void performPoll(int flags) {
|
private void performPoll(int flags) {
|
||||||
synchronized (mStatsLock) {
|
|
||||||
mWakeLock.acquire();
|
|
||||||
|
|
||||||
// try refreshing time source when stale
|
// try refreshing time source when stale
|
||||||
if (mTime.getCacheAge() > mSettings.getTimeCacheMaxAge()) {
|
if (mTime.getCacheAge() > mSettings.getTimeCacheMaxAge()) {
|
||||||
mTime.forceRefresh();
|
mTime.forceRefresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
synchronized (mStatsLock) {
|
||||||
|
mWakeLock.acquire();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
performPollLocked(flags);
|
performPollLocked(flags);
|
||||||
} finally {
|
} finally {
|
||||||
|
|||||||
Reference in New Issue
Block a user