* commit '77e46d214db035f150e8522fad03edec913939e8': Unnecessary dexopt in installPackageLI
This commit is contained in:
@ -10470,13 +10470,13 @@ public class PackageManagerService extends IPackageManager.Stub {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Call with SCAN_NO_DEX, since dexopt has already been made
|
||||||
if (replace) {
|
if (replace) {
|
||||||
// Call replacePackageLI with SCAN_NO_DEX, since we already made dexopt
|
|
||||||
replacePackageLI(pkg, parseFlags, scanFlags | SCAN_REPLACING | SCAN_NO_DEX, args.user,
|
replacePackageLI(pkg, parseFlags, scanFlags | SCAN_REPLACING | SCAN_NO_DEX, args.user,
|
||||||
installerPackageName, res);
|
installerPackageName, res);
|
||||||
} else {
|
} else {
|
||||||
installNewPackageLI(pkg, parseFlags, scanFlags | SCAN_DELETE_DATA_ON_FAILURES,
|
installNewPackageLI(pkg, parseFlags, scanFlags | SCAN_DELETE_DATA_ON_FAILURES
|
||||||
args.user, installerPackageName, res);
|
| SCAN_NO_DEX, args.user, installerPackageName, res);
|
||||||
}
|
}
|
||||||
synchronized (mPackages) {
|
synchronized (mPackages) {
|
||||||
final PackageSetting ps = mSettings.mPackages.get(pkgName);
|
final PackageSetting ps = mSettings.mPackages.get(pkgName);
|
||||||
|
Reference in New Issue
Block a user