Revision 318

View differences:

org.gvsig.geoprocess/trunk/org.gvsig.geoprocess/org.gvsig.geoprocess.algorithm/org.gvsig.geoprocess.algorithm.dissolve/src/main/java/org/gvsig/geoprocess/algorithm/dissolve/DissolveOperationFast.java
171 171
		
172 172
		//Crear listas de solapes para cada feature
173 173
		iCount = 0;
174
		while (iCount < featureList.size()) {
174
		while (iCount < featureList.size() && !process.getTaskMonitor().isCanceled()) {
175 175
			Element elem1 = featureList.get(iCount);
176 176
			org.gvsig.fmap.geom.Geometry geom1 = elem1.feat.getDefaultGeometry();
177 177
			elem1.jtsGeom = GeometryUtil.geomToJTS(geom1);
......
199 199
		iCount = 0;
200 200
		int iFeat = 0;
201 201
		summary = new Summary(rule, outFeatStore.getDefaultFeatureType());
202
		while (iCount < featureList.size()) {
202
		while (iCount < featureList.size() && !process.getTaskMonitor().isCanceled()) {
203 203
			Element elem1 = featureList.get(iCount);
204 204
			summary.loadDefaultSummarizes(elem1.feat);
205 205
			if (status != null && process != null) {

Also available in: Unified diff