Revision 44074 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.exportto.app/org.gvsig.exportto.app.mainplugin/src/main/java/org/gvsig/export/app/extension/ExportLayerExtension.java

View differences:

ExportLayerExtension.java
26 26
import java.awt.Dimension;
27 27
import javax.swing.JComponent;
28 28
import javax.swing.JOptionPane;
29
import javax.swing.SwingUtilities;
29 30
import org.cresques.cts.ICoordTrans;
30 31
import org.cresques.cts.IProjection;
31 32

  
......
188 189
        );
189 190
    }
190 191

  
191
    private void doAddlayer(ExportProcess process, MapContext mapContext) {
192
    private void doAddlayer(final ExportProcess process, final MapContext mapContext) {
193
        if (!SwingUtilities.isEventDispatchThread()) {
194
            SwingUtilities.invokeLater(new Runnable() {
195
                @Override
196
                public void run() {
197
                    doAddlayer(process, mapContext);
198
                }
199
            });
200
            return;
201
        }
202
        
192 203
        ApplicationManager application = ApplicationLocator.getManager();
193 204
        I18nManager i18n = ToolsLocator.getI18nManager();
194 205

  

Also available in: Unified diff