am 9117669c: am 8b61b68b: Merge "Only install after MCS success" into gingerbread
Merge commit '9117669c7de41799535dfa88e5d68a30d7674733'
* commit '9117669c7de41799535dfa88e5d68a30d7674733':
Only install after MCS success
diff --git a/services/java/com/android/server/PackageManagerService.java b/services/java/com/android/server/PackageManagerService.java
index 7279e83..7cc254b 100644
--- a/services/java/com/android/server/PackageManagerService.java
+++ b/services/java/com/android/server/PackageManagerService.java
@@ -5019,7 +5019,12 @@
@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