Revision 67

View differences:

org.gvsig.sextante/trunk/org.gvsig.sextante.app/org.gvsig.sextante.app.algorithm/org.gvsig.sextante.app.algorithm.dissolve/src/main/java/org/gvsig/sextante/app/algorithm/dissolve/DissolveOperation.java
140 140
			numberOfFeatures = (int)featuresSet.getSize();
141 141
		}
142 142
		
143
		if(progressModel != null)
144
			progressModel.setTotalNumberOfSteps(numberOfFeatures);
145
		
143 146
		analizedFeats = new boolean[numberOfFeatures];
144 147
		
148
		int iCount = 0;
145 149
		int featAnalized = 0;
146 150
		while( it.hasNext() ) {
147 151
			Feature feature = (Feature)it.next();
......
155 159
			List geomList = feature.getGeometries();
156 160
			geometries.clear();
157 161
			
162
			if(progressModel != null)
163
				progressModel.setProgress(iCount);
164
			iCount ++;
165
			
158 166
			if(geomList == null) {
159 167
				org.gvsig.fmap.geom.Geometry geom = feature.getDefaultGeometry();
160 168
				geometries.add(GeometryUtil.geomToJTS(geom));
......
172 180
			
173 181
			featAnalized ++;
174 182
		}
175
		
183
	
176 184
		if(closeOutStore && persister != null)
177 185
			persister.end();
178 186
	}

Also available in: Unified diff