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

Commit 358d12a0 authored by Olawale Ogunwale's avatar Olawale Ogunwale Committed by Android (Google) Code Review
Browse files

Merge "Fix lost singleton provider after force-stopping user or package." into mnc-dev

parents 27d86295 5ff8ba7a
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -210,8 +210,11 @@ public final class ProviderMap {
    boolean collectPackageProvidersLocked(String packageName, Set<String> filterByClasses,
            boolean doit, boolean evenPersistent, int userId,
            ArrayList<ContentProviderRecord> result) {
        boolean didSomething = collectPackageProvidersLocked(packageName, filterByClasses,
        boolean didSomething = false;
        if (userId == UserHandle.USER_ALL || userId == UserHandle.USER_OWNER) {
            didSomething = collectPackageProvidersLocked(packageName, filterByClasses,
                    doit, evenPersistent, mSingletonByClass, result);
        }
        if (!doit && didSomething) {
            return true;
        }