Author: rob.stryker(a)jboss.com
Date: 2007-08-07 17:48:36 -0400 (Tue, 07 Aug 2007)
New Revision: 2948
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/SeamInstallWizardPage.java
Log:
JBIDE-659 added some tiny logic to save the seam home.
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/SeamInstallWizardPage.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/SeamInstallWizardPage.java 2007-08-07
20:46:36 UTC (rev 2947)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/SeamInstallWizardPage.java 2007-08-07
21:48:36 UTC (rev 2948)
@@ -74,6 +74,8 @@
IFieldEditor jBossSeamHomeEditor =
IFieldEditorFactory.INSTANCE.createBrowseFolderEditor(
ISeamFacetDataModelProperties.JBOSS_SEAM_HOME,
"JBoss Seam Home
Folder:",SeamFacetPreference.getStringPreference(SeamFacetPreference.SEAM_HOME_FOLDER));
+ boolean seamHomeRequiresSave =
SeamFacetPreference.getStringPreference(SeamFacetPreference.SEAM_HOME_FOLDER).equals("");
+
IFieldEditor jBossAsDeployAsEditor = IFieldEditorFactory.INSTANCE.createComboEditor(
ISeamFacetDataModelProperties.JBOSS_AS_DEPLOY_AS,
"Deploy as:",Arrays.asList(new
String[]{"war","ear"}),"war",false);
@@ -170,11 +172,15 @@
}
/**
- *
+ * Finish has been pressed.
*/
public void transferStateToConfig() {
+ if( seamHomeRequiresSave) {
+ SeamCorePlugin.getDefault().getPluginPreferences().setValue(
+ SeamFacetPreference.SEAM_HOME_FOLDER, jBossSeamHomeEditor.getValueAsString());
+ }
+ }
- }
/**
*
Show replies by date