Revision 5628 trunk/extensions/extGeoProcessing/src/com/iver/cit/gvsig/geoprocess/clip/ClipGeoprocessController.java

View differences:

ClipGeoprocessController.java
45 45
*
46 46
* $Id$
47 47
* $Log$
48
* Revision 1.2  2006-05-25 08:21:48  jmvivo
48
* Revision 1.3  2006-06-02 18:21:28  azabala
49
* *** empty log message ***
50
*
51
* Revision 1.2  2006/05/25 08:21:48  jmvivo
49 52
* A?adida peticion de confirmacion para sobreescribir el fichero de salida, si este ya existiera
50 53
*
51 54
* Revision 1.1  2006/05/24 21:14:17  azabala
......
145 148
			task2.setLayers(layers);
146 149
			MonitorableDecoratorMainFirst globalTask = new MonitorableDecoratorMainFirst(task1,
147 150
					task2);
148
			//FIXME REVISAR ESTO
149 151
			if(clippingLayer.getISpatialIndex() == null){
150 152
				final IMonitorableTask sptIdxTask = 
151 153
					geoProcessingClipPanel.askForSpatialIndexCreation(clippingLayer);
152
				PluginServices.backgroundExecution(
153
						new Runnable(){
154
					public void run() {
155
						PluginServices.
156
						cancelableBackgroundExecution(sptIdxTask);	
157
					}}
158
				);
154
				if(sptIdxTask != null){
155
					PluginServices.backgroundExecution(
156
							new Runnable(){
157
						public void run() {
158
							PluginServices.
159
							cancelableBackgroundExecution(sptIdxTask);	
160
						}}
161
					);
162
				}	
159 163
			}//if
160 164
			if (globalTask.preprocess())
161 165
				PluginServices.cancelableBackgroundExecution(globalTask);

Also available in: Unified diff