diff options
author | Raphael <raphael@google.com> | 2010-04-01 15:41:38 -0700 |
---|---|---|
committer | Raphael <raphael@google.com> | 2010-04-01 15:41:38 -0700 |
commit | f69a1cecba61a605a0cc48bc7f34e625dffce6bd (patch) | |
tree | b6e8ec46a645f61df331ab1fe9b914e1ea7c7d34 | |
parent | 549f9917a342048bad555cae00412c7c6c1239aa (diff) | |
download | sdk-f69a1cecba61a605a0cc48bc7f34e625dffce6bd.zip sdk-f69a1cecba61a605a0cc48bc7f34e625dffce6bd.tar.gz sdk-f69a1cecba61a605a0cc48bc7f34e625dffce6bd.tar.bz2 |
Project lib NPE when closing a lib project.
Change-Id: Ia77122bc9a7c6e8f5f94e094eb70e05abb6d0793
-rw-r--r-- | eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/project/ProjectState.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/project/ProjectState.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/project/ProjectState.java index 11cbc15..2a55f74 100644 --- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/project/ProjectState.java +++ b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/project/ProjectState.java @@ -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; } } |