Revision 46461 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/DefaultProject.java
DefaultProject.java | ||
---|---|---|
54 | 54 |
import java.util.zip.ZipOutputStream; |
55 | 55 |
import javax.imageio.ImageIO; |
56 | 56 |
import javax.swing.JOptionPane; |
57 |
import javax.swing.SwingUtilities; |
|
57 | 58 |
import org.apache.commons.io.FileUtils; |
58 | 59 |
import org.apache.commons.io.FilenameUtils; |
59 | 60 |
import org.apache.commons.io.IOUtils; |
... | ... | |
941 | 942 |
|
942 | 943 |
if (state.hasValue("projectWindowInfo")) { |
943 | 944 |
WindowInfo projectWindowInfo = (WindowInfo) state.get("projectWindowInfo"); |
944 |
ProjectExtension pe = (ProjectExtension) PluginServices.getExtension(org.gvsig.app.extension.ProjectExtension.class); |
|
945 |
pe.setProject(this); |
|
946 |
pe.showProjectWindow(projectWindowInfo); |
|
945 |
SwingUtilities.invokeLater(() -> { |
|
946 |
ProjectExtension pe = (ProjectExtension) PluginServices.getExtension(org.gvsig.app.extension.ProjectExtension.class); |
|
947 |
pe.setProject(this); |
|
948 |
pe.showProjectWindow(projectWindowInfo); |
|
949 |
}); |
|
947 | 950 |
} |
948 | 951 |
} catch(Exception ex) { |
949 | 952 |
if( !context.getCollectErrors() ) { |
Also available in: Unified diff