diff options
Diffstat (limited to 'src/com/android/packageinstaller/InstallAppProgress.java')
-rwxr-xr-x | src/com/android/packageinstaller/InstallAppProgress.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/packageinstaller/InstallAppProgress.java b/src/com/android/packageinstaller/InstallAppProgress.java index 3ef37500..e26abc28 100755 --- a/src/com/android/packageinstaller/InstallAppProgress.java +++ b/src/com/android/packageinstaller/InstallAppProgress.java @@ -159,11 +159,12 @@ public class InstallAppProgress extends Activity implements View.OnClickListener ApplicationInfo appInfo = PackageUtil.getApplicationInfo(mPackageURI); int bestInstallLoc = - PackageManager.recommendAppInstallLocation(appInfo, mPackageURI); + pm.recommendAppInstallLocation(appInfo, mPackageURI); // If best location is SD card, mark it in package flags. // for the time being, ignore if the application does not fit. - if (bestInstallLoc != (-1)) { + if ((bestInstallLoc != PackageManager.INSTALL_FAILED_INSUFFICIENT_STORAGE) && + (bestInstallLoc != PackageManager.INSTALL_PARSE_FAILED_NOT_APK)) { installFlags = installFlags | bestInstallLoc; } |