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

Commit e1742bbe authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Fix NPE in registerLoadingProgressForIncrementalApps" into main

parents 7828e37b 1a998010
Loading
Loading
Loading
Loading
+4 −2
Original line number Original line Diff line number Diff line
@@ -2209,8 +2209,10 @@ public class LauncherAppsService extends SystemService {
            for (UserHandle user : users) {
            for (UserHandle user : users) {
                mPackageManagerInternal.forEachInstalledPackage(pkg -> {
                mPackageManagerInternal.forEachInstalledPackage(pkg -> {
                    final String packageName = pkg.getPackageName();
                    final String packageName = pkg.getPackageName();
                    if (mPackageManagerInternal.getIncrementalStatesInfo(packageName,
                    final IncrementalStatesInfo info =
                            Process.myUid(), user.getIdentifier()).isLoading()) {
                            mPackageManagerInternal.getIncrementalStatesInfo(packageName,
                                    Process.myUid(), user.getIdentifier());
                    if (info != null && info.isLoading()) {
                        mPackageManagerInternal.registerInstalledLoadingProgressCallback(
                        mPackageManagerInternal.registerInstalledLoadingProgressCallback(
                                packageName, new PackageLoadingProgressCallback(packageName, user),
                                packageName, new PackageLoadingProgressCallback(packageName, user),
                                user.getIdentifier());
                                user.getIdentifier());