Revision 41348 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.mapcontext/org.gvsig.fmap.mapcontext.api/src/main/java/org/gvsig/fmap/mapcontext/layers/vectorial/IntersectsEnvelopeEvaluator.java

View differences:

IntersectsEnvelopeEvaluator.java
80 80
			featureEnvelope = ((Feature) data.getContextValue("feature"))
81 81
					.getDefaultEnvelope();
82 82
		} else {
83
			featureEnvelope = ((Geometry) data.getDataValue(geomName)).getEnvelope();
83
                    Geometry geom = (Geometry) data.getDataValue(geomName);
84
                    if( geom == null ) {
85
                        return Boolean.FALSE;
86
                    }
87
                    featureEnvelope = geom.getEnvelope();
84 88
		}
85 89
		return new Boolean(envelopeTrans.intersects(featureEnvelope));
86 90

  

Also available in: Unified diff