Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkmoore2010-08-16 13:19:30 +0000
committerkmoore2010-08-16 13:19:30 +0000
commite40743d8f6686157a71f67b62a8b6ccdd7d8af1a (patch)
tree03475d78a8611dcae96f99985f6cf9c943bca111 /jpa/plugins/org.eclipse.jpt.core
parent3d7ef7f0e4e944f7ed6dafaef36f6f1ae0170740 (diff)
downloadwebtools.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.java3
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;

Back to the top