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
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