OSDN Git Service

Project lib NPE when closing a lib project.
authorRaphael <raphael@google.com>
Thu, 1 Apr 2010 22:41:38 +0000 (15:41 -0700)
committerRaphael <raphael@google.com>
Thu, 1 Apr 2010 23:57:08 +0000 (16:57 -0700)
(merge Change Ia77122bc from master)

Change-Id: Iad27a002d387f9537e487ddd669831ef65e9e7b0

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

index 11cbc15..2a55f74 100644 (file)
@@ -359,7 +359,8 @@ public final class ProjectState {
     public LibraryState getLibrary(IProject library) {
         synchronized (mLibraries) {
             for (LibraryState state : mLibraries) {
-                if (state.getProjectState().equals(library)) {
+                ProjectState ps = state.getProjectState();
+                if (ps != null && ps.equals(library)) {
                     return state;
                 }
             }