diff options
| author | Raphael Moll <raphael@google.com> | 2010-01-26 17:30:53 -0800 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-01-26 17:30:53 -0800 |
| commit | f717e68d75b5cd48daba59e1868387f8913c5d2e (patch) | |
| tree | 46763b40f48d42c994ed0a1f6bc142e0218431d0 | |
| parent | f7f9e459f1d695d79b04dc2d385c15ec9fdaf4f2 (diff) | |
| parent | 9d0754390a7e64eee527e6a5896e7e617cd6573e (diff) | |
| download | platform_sdk-eclair-release.tar.gz platform_sdk-eclair-release.tar.bz2 platform_sdk-eclair-release.zip | |
Merge "SDK Updater: prevent potential NPE." into eclairandroid-2.1_r2eclair-release
| -rwxr-xr-x | sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/UpdateChooserDialog.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/UpdateChooserDialog.java b/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/UpdateChooserDialog.java index 8a104e4c8..627c5a037 100755 --- a/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/UpdateChooserDialog.java +++ b/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/UpdateChooserDialog.java @@ -612,6 +612,12 @@ final class UpdateChooserDialog extends GridDialog { mInternalLicenseRadioUpdate = true;
ArchiveInfo ai = getSelectedArchive();
+
+ if (ai == null) {
+ // Should never happen.
+ return;
+ }
+
boolean needUpdate = true;
if (!mLicenseAcceptAll && mLicenseRadioAcceptAll.getSelection()) {
@@ -657,6 +663,11 @@ final class UpdateChooserDialog extends GridDialog { private void onPackageDoubleClick() {
ArchiveInfo ai = getSelectedArchive();
+ if (ai == null) {
+ // Should never happen.
+ return;
+ }
+
boolean wasAccepted = ai.isAccepted();
ai.setAccepted(!wasAccepted);
ai.setRejected(wasAccepted);
|
