Loading services/core/java/com/android/server/wm/SnapshotPersistQueue.java +6 −1 Original line number Original line Diff line number Diff line Loading @@ -231,8 +231,13 @@ class SnapshotPersistQueue { if (next.isReady(mUserManagerInternal)) { if (next.isReady(mUserManagerInternal)) { isReadyToWrite = true; isReadyToWrite = true; next.onDequeuedLocked(); next.onDequeuedLocked(); } else { } else if (!mShutdown) { mWriteQueue.addLast(next); mWriteQueue.addLast(next); } else { // User manager is locked and device is shutting down, skip writing // this item. next.onDequeuedLocked(); next = null; } } } } } } Loading Loading
services/core/java/com/android/server/wm/SnapshotPersistQueue.java +6 −1 Original line number Original line Diff line number Diff line Loading @@ -231,8 +231,13 @@ class SnapshotPersistQueue { if (next.isReady(mUserManagerInternal)) { if (next.isReady(mUserManagerInternal)) { isReadyToWrite = true; isReadyToWrite = true; next.onDequeuedLocked(); next.onDequeuedLocked(); } else { } else if (!mShutdown) { mWriteQueue.addLast(next); mWriteQueue.addLast(next); } else { // User manager is locked and device is shutting down, skip writing // this item. next.onDequeuedLocked(); next = null; } } } } } } Loading