diff options
author | Suchi Amalapurapu <asuchitra@google.com> | 2010-02-19 10:59:21 -0800 |
---|---|---|
committer | Suchi Amalapurapu <asuchitra@google.com> | 2010-02-19 11:02:44 -0800 |
commit | 3d07f28761d467664ea97a7be7cbedf92762f14c (patch) | |
tree | faa95289bf52de0c27590fec897b6d2d57c9e2de /src/com/android/packageinstaller/PackageUtil.java | |
parent | 7cdf9b3362df82fbfea24d559329109b8ed0b46f (diff) | |
download | android_packages_apps_PackageInstaller-3d07f28761d467664ea97a7be7cbedf92762f14c.tar.gz android_packages_apps_PackageInstaller-3d07f28761d467664ea97a7be7cbedf92762f14c.tar.bz2 android_packages_apps_PackageInstaller-3d07f28761d467664ea97a7be7cbedf92762f14c.zip |
Nuke parser references.
Modify free storage logic.
Diffstat (limited to 'src/com/android/packageinstaller/PackageUtil.java')
-rw-r--r-- | src/com/android/packageinstaller/PackageUtil.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/packageinstaller/PackageUtil.java b/src/com/android/packageinstaller/PackageUtil.java index 5b31062c..3d40f7de 100644 --- a/src/com/android/packageinstaller/PackageUtil.java +++ b/src/com/android/packageinstaller/PackageUtil.java @@ -76,7 +76,11 @@ public class PackageUtil { File sourceFile = new File(archiveFilePath); DisplayMetrics metrics = new DisplayMetrics(); metrics.setToDefaults(); - return packageParser.parsePackage(sourceFile, archiveFilePath, metrics, 0); + PackageParser.Package pkg = packageParser.parsePackage(sourceFile, + archiveFilePath, metrics, 0); + // Nuke the parser reference. + packageParser = null; + return pkg; } /* |