summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenny Root <kroot@google.com>2010-07-30 17:00:01 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2010-07-30 17:00:01 -0700
commit9117669c7de41799535dfa88e5d68a30d7674733 (patch)
treeac567180c7e57c1b8527491f9826300ba2f295cc
parente2d33bbc496192d49c1e48baad446d8d0720d301 (diff)
parent8b61b68b648985df37197de204398f608c4ad8b1 (diff)
downloadframeworks_base-9117669c7de41799535dfa88e5d68a30d7674733.zip
frameworks_base-9117669c7de41799535dfa88e5d68a30d7674733.tar.gz
frameworks_base-9117669c7de41799535dfa88e5d68a30d7674733.tar.bz2
am 8b61b68b: Merge "Only install after MCS success" into gingerbread
Merge commit '8b61b68b648985df37197de204398f608c4ad8b1' into gingerbread-plus-aosp * commit '8b61b68b648985df37197de204398f608c4ad8b1': Only install after MCS success
-rw-r--r--services/java/com/android/server/PackageManagerService.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/services/java/com/android/server/PackageManagerService.java b/services/java/com/android/server/PackageManagerService.java
index b29c6e6..ff4ff74 100644
--- a/services/java/com/android/server/PackageManagerService.java
+++ b/services/java/com/android/server/PackageManagerService.java
@@ -5019,7 +5019,12 @@ class PackageManagerService extends IPackageManager.Stub {
@Override
void handleReturnCode() {
- processPendingInstall(mArgs, mRet);
+ // If mArgs is null, then MCS couldn't be reached. When it
+ // reconnects, it will try again to install. At that point, this
+ // will succeed.
+ if (mArgs != null) {
+ processPendingInstall(mArgs, mRet);
+ }
}
@Override