Revision 42071 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.annotation/org.gvsig.annotation.swing/org.gvsig.annotation.swing.impl/src/main/java/org/gvsig/annotation/swing/impl/WizardListenerAdapter.java

View differences:

WizardListenerAdapter.java
30 30

  
31 31
import java.io.File;
32 32

  
33
import javax.swing.JOptionPane;
34

  
35 33
import org.gvsig.annotation.swing.AnnotationSwingLocator;
36 34
import org.gvsig.annotation.swing.AnnotationSwingManager;
37 35
import org.gvsig.gui.beans.wizard.WizardPanel;
38 36
import org.gvsig.gui.beans.wizard.WizardPanelActionListener;
39 37
import org.gvsig.i18n.Messages;
38
import org.gvsig.tools.task.SimpleTaskStatus;
40 39
import org.gvsig.tools.task.TaskStatus;
41 40

  
42 41

  
......
57 56

  
58 57
	public void cancel(WizardPanel wizardPanel) {
59 58
		TaskStatus taskStatus = annotationCreationServicePanel.getAnnotationCreationService().getTaskStatus();
60
		taskStatus.getManager().remove(taskStatus);
59
		if(taskStatus instanceof SimpleTaskStatus){
60
			((SimpleTaskStatus)taskStatus).cancel();
61
		}
61 62
		if (annotationCreationServicePanel.getAnnotationServicePanelActionListener() != null){
62 63
			annotationCreationServicePanel.getAnnotationServicePanelActionListener().cancel(annotationCreationServicePanel);	
63 64
		}

Also available in: Unified diff