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

Commit 1a998010 authored by Pinyao Ting's avatar Pinyao Ting
Browse files

Fix NPE in registerLoadingProgressForIncrementalApps

Bug: 326516862
Test: manual
Flag: NONE
Change-Id: I8551b169b9e5bf1308660f4616e20918d13a05a4
parent 434cf450
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -2209,8 +2209,10 @@ public class LauncherAppsService extends SystemService {
            for (UserHandle user : users) {
                mPackageManagerInternal.forEachInstalledPackage(pkg -> {
                    final String packageName = pkg.getPackageName();
                    if (mPackageManagerInternal.getIncrementalStatesInfo(packageName,
                            Process.myUid(), user.getIdentifier()).isLoading()) {
                    final IncrementalStatesInfo info =
                            mPackageManagerInternal.getIncrementalStatesInfo(packageName,
                                    Process.myUid(), user.getIdentifier());
                    if (info != null && info.isLoading()) {
                        mPackageManagerInternal.registerInstalledLoadingProgressCallback(
                                packageName, new PackageLoadingProgressCallback(packageName, user),
                                user.getIdentifier());