Loading services/core/java/com/android/server/pm/InstallPackageHelper.java +3 −2 Original line number Diff line number Diff line Loading @@ -3468,8 +3468,9 @@ final class InstallPackageHelper { } // Sort the list to ensure we always process factory packages first Collections.sort(parseResults, (a, b) -> { ApexInfo ai = parsingApexInfo.get(a.scanFile); return ai.isFactory ? -1 : 1; ApexInfo i1 = parsingApexInfo.get(a.scanFile); ApexInfo i2 = parsingApexInfo.get(b.scanFile); return Boolean.compare(i2.isFactory, i1.isFactory); }); Loading Loading
services/core/java/com/android/server/pm/InstallPackageHelper.java +3 −2 Original line number Diff line number Diff line Loading @@ -3468,8 +3468,9 @@ final class InstallPackageHelper { } // Sort the list to ensure we always process factory packages first Collections.sort(parseResults, (a, b) -> { ApexInfo ai = parsingApexInfo.get(a.scanFile); return ai.isFactory ? -1 : 1; ApexInfo i1 = parsingApexInfo.get(a.scanFile); ApexInfo i2 = parsingApexInfo.get(b.scanFile); return Boolean.compare(i2.isFactory, i1.isFactory); }); Loading