OSDN Git Service

Fix the library project filter to not NPE on broken projects.
authorXavier Ducrohet <xav@android.com>
Thu, 13 May 2010 01:13:36 +0000 (18:13 -0700)
committerXavier Ducrohet <xav@android.com>
Thu, 13 May 2010 01:13:36 +0000 (18:13 -0700)
Change-Id: I51ec8f699b631171fcfa92ce8cc658ba1f50e017

eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/project/ProjectChooserHelper.java

index a7a6e72..aa5813a 100644 (file)
@@ -65,7 +65,11 @@ public class ProjectChooserHelper {
     public final static class NonLibraryProjectOnlyFilter implements IProjectChooserFilter {
         public boolean accept(IProject project) {
             ProjectState state = Sdk.getProjectState(project);
-            return state.isLibrary() == false;
+            if (state != null) {
+                return state.isLibrary() == false;
+            }
+
+            return false;
         }
 
         public boolean useCache() {