Revision 42071 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.annotation/org.gvsig.annotation.lib/org.gvsig.annotation.lib.impl/src/main/java/org/gvsig/annotation/impl/DefaultAnnotationCreationService.java

View differences:

DefaultAnnotationCreationService.java
29 29
import java.io.InputStream;
30 30
import java.io.OutputStream;
31 31

  
32
import org.slf4j.Logger;
33
import org.slf4j.LoggerFactory;
34

  
35 32
import org.gvsig.annotation.AnnotationCreationException;
36 33
import org.gvsig.annotation.AnnotationCreationFinishAction;
37 34
import org.gvsig.annotation.AnnotationCreationService;
......
57 54
import org.gvsig.fmap.dal.feature.NewFeatureStoreParameters;
58 55
import org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemServerExplorer;
59 56
import org.gvsig.fmap.geom.Geometry;
57
import org.gvsig.tools.ToolsLocator;
60 58
import org.gvsig.tools.dispose.DisposableIterator;
61 59
import org.gvsig.tools.dynobject.exception.DynFieldNotFoundException;
62 60
import org.gvsig.tools.task.AbstractMonitorableTask;
61
import org.gvsig.tools.task.SimpleTaskStatus;
62
import org.gvsig.tools.task.TaskStatusManager;
63
import org.slf4j.Logger;
64
import org.slf4j.LoggerFactory;
63 65

  
64 66

  
65 67
/**
......
255 257
	    		this.taskStatus.setCurValue(featureCount);
256 258
	    
257 259
	            if (this.taskStatus.isCancellationRequested()) {
260
	            	destinationStore.cancelEditing();
261
	            	this.taskStatus.cancel();
258 262
	                return;
259 263
	            }
260 264
			}
......
273 277
				featureSet.dispose();
274 278
			}
275 279
			
276
			this.taskStatus.terminate();
277
	        this.taskStatus.remove();
280
			if(this.taskStatus.isRunning()){
281
				this.taskStatus.terminate();
282
			}
283
	        //this.taskStatus.remove();
278 284
		}
279 285
	}
280 286

  

Also available in: Unified diff