Ignore stopped/deleted users when filling cache.
Leave user checks intact on all other code paths, but quietly ignore any trouble when filling cache after a user is started. Bug: 30366396 Change-Id: I49458adb8fd6ddc203d6159513f4ecc50738d3e8
This commit is contained in:
@@ -141,7 +141,12 @@ public class SearchManagerService extends ISearchManager.Stub {
|
||||
}
|
||||
|
||||
private void onUnlockUser(int userId) {
|
||||
getSearchables(userId, true);
|
||||
try {
|
||||
getSearchables(userId, true);
|
||||
} catch (IllegalStateException ignored) {
|
||||
// We're just trying to warm a cache, so we don't mind if the user
|
||||
// was stopped or destroyed before we got here.
|
||||
}
|
||||
}
|
||||
|
||||
private void onCleanupUser(int userId) {
|
||||
|
||||
Reference in New Issue
Block a user