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

Commit 939d5c69 authored by Brian Carlstrom's avatar Brian Carlstrom
Browse files

Restore mLazyDexOpt behavior for eng builds

Bug: 17641843
Change-Id: I0869d8718712f22229bb3b9ad95cca2ddd83d3b4
parent d94017b0
Loading
Loading
Loading
Loading
+6 −1
Original line number Original line Diff line number Diff line
@@ -4561,6 +4561,11 @@ public class PackageManagerService extends IPackageManager.Stub {
                sortedPkgs.add(pkg);
                sortedPkgs.add(pkg);
            }
            }
            // If we want to be lazy, filter everything that wasn't recently used.
            if (mLazyDexOpt) {
                filterRecentlyUsedApps(sortedPkgs);
            }
            int i = 0;
            int i = 0;
            int total = sortedPkgs.size();
            int total = sortedPkgs.size();
            File dataDir = Environment.getDataDirectory();
            File dataDir = Environment.getDataDirectory();
@@ -4579,7 +4584,7 @@ public class PackageManagerService extends IPackageManager.Stub {
        }
        }
    }
    }
    private void filterRecentlyUsedApps(ArraySet<PackageParser.Package> pkgs) {
    private void filterRecentlyUsedApps(Collection<PackageParser.Package> pkgs) {
        // Filter out packages that aren't recently used.
        // Filter out packages that aren't recently used.
        //
        //
        // The exception is first boot of a non-eng device (aka !mLazyDexOpt), which
        // The exception is first boot of a non-eng device (aka !mLazyDexOpt), which