diff options
author | kmoore | 2010-08-16 13:19:30 +0000 |
---|---|---|
committer | kmoore | 2010-08-16 13:19:30 +0000 |
commit | e40743d8f6686157a71f67b62a8b6ccdd7d8af1a (patch) | |
tree | 03475d78a8611dcae96f99985f6cf9c943bca111 /jpa/plugins/org.eclipse.jpt.core | |
parent | 3d7ef7f0e4e944f7ed6dafaef36f6f1ae0170740 (diff) | |
download | webtools.dali-e40743d8f6686157a71f67b62a8b6ccdd7d8af1a.tar.gz webtools.dali-e40743d8f6686157a71f67b62a8b6ccdd7d8af1a.tar.xz webtools.dali-e40743d8f6686157a71f67b62a8b6ccdd7d8af1a.zip |
322576 - fixing NPE in context model tests - set the project Updater to Null if the project has been removed
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.core')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/AbstractJpaProject.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/AbstractJpaProject.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/AbstractJpaProject.java index 6e45571787..5da79b0510 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/AbstractJpaProject.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/AbstractJpaProject.java @@ -1444,6 +1444,9 @@ public abstract class AbstractJpaProject } protected void internalProjectChanged(IResourceDelta delta) { + if (delta.getKind() == IResourceDelta.REMOVED) { + setUpdater(JpaProject.Updater.Null.instance()); + } ResourceDeltaVisitor resourceDeltaVisitor = this.buildInternalResourceDeltaVisitor(); resourceDeltaVisitor.visitDelta(delta); // at this point, if we have added and/or removed JpaFiles, an "update" will have been triggered; |