[jbosstools-commits] JBoss Tools SVN: r6839 - trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/preferences.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Mar 11 09:44:20 EDT 2008


Author: akazakov
Date: 2008-03-11 09:44:19 -0400 (Tue, 11 Mar 2008)
New Revision: 6839

Modified:
   trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/preferences/SeamSettingsPreferencePageNew.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1322

Modified: trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/preferences/SeamSettingsPreferencePageNew.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/preferences/SeamSettingsPreferencePageNew.java	2008-03-11 13:32:16 UTC (rev 6838)
+++ trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/preferences/SeamSettingsPreferencePageNew.java	2008-03-11 13:44:19 UTC (rev 6839)
@@ -295,7 +295,7 @@
 		registerEditor(testPackageEditor, testGroup);
 
 		setEnabledSeamSuport(warSeamProject!=null);
-//		setRuntimeIsSelected(getSeamRuntimeName().length()>0);
+		setRuntimeIsSelected(getSeamRuntimeName().length()>0);
 
 		return root;
 	}
@@ -527,9 +527,9 @@
 
 	private void setEnabledSeamSuport(boolean enabled) {
 		// just for enabling/disabling groups 
-		setEnabledGroups(enabled);
 		suportSeam = enabled;
 		if(!enabled) {
+			setEnabledGroups(enabled);
 			// disable all below
 			for (String key : editorRegistry.keySet()) {
 				if(key!=SeamPreferencesMessages.SEAM_SETTINGS_PREFERENCE_PAGE_SEAM_SUPPORT) {
@@ -537,19 +537,22 @@
 				}
 			}			
 		} else {
-			for (String key : editorRegistry.keySet()) {
-				if(key!=SeamPreferencesMessages.SEAM_SETTINGS_PREFERENCE_PAGE_SEAM_SUPPORT
-						&& key!=ISeamFacetDataModelProperties.SEAM_TEST_PROJECT
-						&& key!=ISeamFacetDataModelProperties.TEST_SOURCE_FOLDER
-						&& key!=ISeamFacetDataModelProperties.TEST_CASES_PACKAGE_PATH
-						&& key!=ISeamFacetDataModelProperties.SEAM_EJB_PROJECT) {
-					editorRegistry.get(key).setEnabled(enabled);
+			editorRegistry.get(ISeamFacetDataModelProperties.SEAM_RUNTIME_NAME).setEnabled(enabled);
+			if(runtimeIsSelected) {
+				setEnabledGroups(enabled);
+				for (String key : editorRegistry.keySet()) {
+					if(key!=SeamPreferencesMessages.SEAM_SETTINGS_PREFERENCE_PAGE_SEAM_SUPPORT
+							&& key!=ISeamFacetDataModelProperties.SEAM_TEST_PROJECT
+							&& key!=ISeamFacetDataModelProperties.TEST_SOURCE_FOLDER
+							&& key!=ISeamFacetDataModelProperties.TEST_CASES_PACKAGE_PATH
+							&& key!=ISeamFacetDataModelProperties.SEAM_EJB_PROJECT) {
+						editorRegistry.get(key).setEnabled(enabled);
+					}
 				}
+				setEnabledTestGroup();
+				setEnabledDeploymentGroup();
 			}
-			setEnabledTestGroup();
-			setEnabledDeploymentGroup();
 		}
-
 	}
 
 	private void setEnabledDeploymentGroup() {




More information about the jbosstools-commits mailing list