Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 193816 | Differences between
and this patch

Collapse All | Expand All

(-)validate/org/eclipse/wst/validation/internal/ValidatorMetaData.java (-2 / +4 lines)
Lines 320-326 Link Here
320
	public boolean isApplicableTo(IResource resource, int resourceDelta) {
320
	public boolean isApplicableTo(IResource resource, int resourceDelta) {
321
		// If no filters are specified, then every type of resource should be validated/trigger a
321
		// If no filters are specified, then every type of resource should be validated/trigger a
322
		// rebuild of the model cache
322
		// rebuild of the model cache
323
		if (_filters == null)
323
		// Also make sure no content type id is specified (BUG 193816)
324
		if (_filters == null && getContentTypeIds() == null)
324
			return true;
325
			return true;
325
326
326
		return isApplicableTo(resource, resourceDelta, _filters);
327
		return isApplicableTo(resource, resourceDelta, _filters);
Lines 332-338 Link Here
332
	boolean isApplicableTo(IResource resource, int resourceDelta,
333
	boolean isApplicableTo(IResource resource, int resourceDelta,
333
			ValidatorFilter[] filters) {
334
			ValidatorFilter[] filters) {
334
		// Are any of the filters satisfied? (i.e., OR them, not AND them.)
335
		// Are any of the filters satisfied? (i.e., OR them, not AND them.)
335
		if (checkIfValidSourceFile(resource)) {
336
		// make sure filters is not null (BUG 193816)
337
		if (_filters != null && checkIfValidSourceFile(resource)) {
336
			for (int i = 0; i < filters.length; i++) {
338
			for (int i = 0; i < filters.length; i++) {
337
				ValidatorFilter filter = filters[i];
339
				ValidatorFilter filter = filters[i];
338
				if (filter.isApplicableType(resource)
340
				if (filter.isApplicableType(resource)

Return to bug 193816