am 838b1e22
: Merge "Fix NPE in PackageManagerService."
* commit '838b1e2215cbc27e77530f4c79124c088353e0e7': Fix NPE in PackageManagerService.
This commit is contained in:
@ -5683,12 +5683,13 @@ public class PackageManagerService extends IPackageManager.Stub {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (PackageSetting ps : packagesForUser) {
|
for (PackageSetting ps : packagesForUser) {
|
||||||
if (scannedPackage == null || ! scannedPackage.packageName.equals(ps.name)) {
|
if (scannedPackage == null || !scannedPackage.packageName.equals(ps.name)) {
|
||||||
if (ps.cpuAbiString != null) {
|
if (ps.cpuAbiString != null) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
ps.cpuAbiString = adjustedAbi;
|
ps.cpuAbiString = adjustedAbi;
|
||||||
|
if (ps.pkg != null && ps.pkg.applicationInfo != null) {
|
||||||
ps.pkg.applicationInfo.cpuAbi = adjustedAbi;
|
ps.pkg.applicationInfo.cpuAbi = adjustedAbi;
|
||||||
Slog.i(TAG, "Adjusting ABI for : " + ps.name + " to " + adjustedAbi);
|
Slog.i(TAG, "Adjusting ABI for : " + ps.name + " to " + adjustedAbi);
|
||||||
|
|
||||||
@ -5702,6 +5703,7 @@ public class PackageManagerService extends IPackageManager.Stub {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user