Revision 47509 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/extension/ProjectExtension.java

View differences:

ProjectExtension.java
427 427
            SwingUtilities.invokeLater(new Runnable() {
428 428
                @Override
429 429
                public void run() {
430
                    if ("bak".equals(FilenameUtils.getExtension(projectFile.getAbsolutePath()))) {
431
                        setPath(null);
432
                    } else {
433
                        setPath(projectFile.getAbsolutePath());
430
                    try {
431
                        if ("bak".equals(FilenameUtils.getExtension(projectFile.getAbsolutePath()))) {
432
                            setPath(null);
433
                        } else {
434
                            setPath(projectFile.getAbsolutePath());
435
                        }
436
                        if (o != null) {
437
                            setProject(o);
438
                        }   
439
                        getProjectFrame().setProject(p);
440
                        application.getMainFrame().setTitle(projectFile.getName());
441
                    } finally {
442
                        PluginsLocator.getActionInfoManager().setAllDisabled(false);
443
                        application.message("", JOptionPane.INFORMATION_MESSAGE);
444
                        application.refreshMenusAndToolBars();
434 445
                    }
435
                    if (o != null) {
436
                        setProject(o);
437
                    }   
438
                    getProjectFrame().setProject(p);
439
                    application.getMainFrame().setTitle(projectFile.getName());
440
                    PluginsLocator.getActionInfoManager().setAllDisabled(false);
441
                    application.message("", JOptionPane.INFORMATION_MESSAGE);
442 446
                }
443 447
            });
444 448
        }, "LoadProject");

Also available in: Unified diff