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