Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 38e0d0f5 authored by Jeff Sharkey's avatar Jeff Sharkey
Browse files

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
parent 29d74d64
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -141,7 +141,12 @@ public class SearchManagerService extends ISearchManager.Stub {
    }

    private void onUnlockUser(int userId) {
        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) {