diff options
author | cbridgha | 2009-11-24 21:33:52 +0000 |
---|---|---|
committer | cbridgha | 2009-11-24 21:33:52 +0000 |
commit | b0469e08d2b0838dc131245582818515ac36e379 (patch) | |
tree | fe992ecd12d2d149938dbc2a17c84ccf6649c1d5 /plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/ui | |
parent | d8c64284a6d4037ca108f9a5d18063aba2ca409a (diff) | |
download | webtools.javaee-b0469e08d2b0838dc131245582818515ac36e379.tar.gz webtools.javaee-b0469e08d2b0838dc131245582818515ac36e379.tar.xz webtools.javaee-b0469e08d2b0838dc131245582818515ac36e379.zip |
[290041]New Module Assembly pages
Diffstat (limited to 'plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/ui')
-rw-r--r-- | plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/ui/preferences/EarModuleDependenciesPropertyPage.java | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/ui/preferences/EarModuleDependenciesPropertyPage.java b/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/ui/preferences/EarModuleDependenciesPropertyPage.java index 439114a0e..94dba3fb0 100644 --- a/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/ui/preferences/EarModuleDependenciesPropertyPage.java +++ b/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/ui/preferences/EarModuleDependenciesPropertyPage.java @@ -171,10 +171,24 @@ public class EarModuleDependenciesPropertyPage extends @Override public boolean performOk() { - boolean result = super.performOk(); - updateLibDir(); + boolean result = makeProjectsFlexibleIfNeccesary(); + if(result) { + result = super.performOk(); + updateLibDir(); + } return result; } + private boolean makeProjectsFlexibleIfNeccesary() { +// IProject elementProject = element.getProject(); +// try { +// if (elementProject != null && !elementProject.hasNature(IModuleConstants.MODULE_NATURE_ID)) { +// if (composedOp == null) { +// composedOp = new WorkspaceModifyComposedOperation(); +// } +// composedOp.addRunnable(WTPUIPlugin.getRunnableWithProgress(J2EEProjectUtilities.createFlexJavaProjectForProjectOperation(elementProject, false))); + return true; + } + private void updateLibDir() { if (libDir == null) return; |