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

Commit da84da1e authored by Jeff Sharkey's avatar Jeff Sharkey Committed by Android Git Automerger
Browse files

am 31d0207a: Merge "Clear pending operation flag when move failed." into lmp-dev

* commit '31d0207abfbfe15a63028010e0d5230268b94a52':
  Clear pending operation flag when move failed.
parents 0d140b5f d1caf731
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -12914,6 +12914,17 @@ public class PackageManagerService extends IPackageManager.Stub {
                    Bundle extras) throws RemoteException {
                Slog.d(TAG, "Install result for move: "
                        + PackageManager.installStatusToString(returnCode, msg));
                // We usually have a new package now after the install, but if
                // we failed we need to clear the pending flag on the original
                // package object.
                synchronized (mPackages) {
                    final PackageParser.Package pkg = mPackages.get(packageName);
                    if (pkg != null) {
                        pkg.mOperationPending = false;
                    }
                }
                final int status = PackageManager.installStatusToPublicStatus(returnCode);
                switch (status) {
                    case PackageInstaller.STATUS_SUCCESS: