commit | c7de31427c2d8a834e7f30700ddf19e9f40b716a | [log] [tgz] |
---|---|---|
author | gkarasiu <gkarasiu> | Mon Apr 28 17:37:28 2008 +0000 |
committer | gkarasiu <gkarasiu> | Mon Apr 28 17:37:28 2008 +0000 |
tree | ff95c9349eaa52ceaf5260f8ccde5f1918f923cd | |
parent | b98288b68c9fb474382f1be84bc0c96199ad34b0 [diff] |
[228656] Validators not called on import
diff --git a/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/ValBuilderJob.java b/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/ValBuilderJob.java index 80d875c..08e2272 100644 --- a/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/ValBuilderJob.java +++ b/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/ValBuilderJob.java
@@ -145,7 +145,8 @@ return false; } int kind = delta.getKind(); - if ((delta.getFlags() & InterestedFlags) == 0)return true; + boolean isChanged = (kind & IResourceDelta.CHANGED) != 0; + if (isChanged && (delta.getFlags() & InterestedFlags) == 0)return true; if ((kind & (IResourceDelta.ADDED | IResourceDelta.CHANGED)) != 0){ ValManager.getDefault().validate(_project, resource, delta.getKind(), ValType.Build, _buildKind,