From 0cf765337d75539a42fb2ff1a635e2ad34c6446e Mon Sep 17 00:00:00 2001 From: Xavier Ducrohet Date: Tue, 1 Dec 2009 14:40:42 -0800 Subject: [PATCH] Fix a possible NPE when add-ons don't have optional APIs. BUG 2235023 --- sdkmanager/libs/sdklib/src/com/android/sdklib/AddOnTarget.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdkmanager/libs/sdklib/src/com/android/sdklib/AddOnTarget.java b/sdkmanager/libs/sdklib/src/com/android/sdklib/AddOnTarget.java index d72cd9430..f5fcf9024 100644 --- a/sdkmanager/libs/sdklib/src/com/android/sdklib/AddOnTarget.java +++ b/sdkmanager/libs/sdklib/src/com/android/sdklib/AddOnTarget.java @@ -227,7 +227,7 @@ final class AddOnTarget implements IAndroidTarget { // The receiver is an add-on. There are 2 big use cases: The add-on has libraries // or the add-on doesn't (in which case we consider it a platform). - if (mLibraries.length == 0) { + if (mLibraries == null || mLibraries.length == 0) { return mBasePlatform.isCompatibleBaseFor(target); } else { // the only targets that can run the receiver are the same add-on in the same or later -- 2.11.0