Author: scabanovich
Date: 2008-03-14 14:15:17 -0400 (Fri, 14 Mar 2008)
New Revision: 6941
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.ui/src/org/jboss/tools/jst/web/ui/wizards/appregister/AppRegisterComponent.java
Log:
JBIDE-1849
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.ui/src/org/jboss/tools/jst/web/ui/wizards/appregister/AppRegisterComponent.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.web.ui/src/org/jboss/tools/jst/web/ui/wizards/appregister/AppRegisterComponent.java 2008-03-14
18:13:51 UTC (rev 6940)
+++
trunk/jst/plugins/org.jboss.tools.jst.web.ui/src/org/jboss/tools/jst/web/ui/wizards/appregister/AppRegisterComponent.java 2008-03-14
18:15:17 UTC (rev 6941)
@@ -29,6 +29,7 @@
import org.jboss.tools.common.model.ui.attribute.editor.ExtendedFieldEditor;
import org.jboss.tools.common.model.ui.attribute.editor.IMutableFieldEditor;
import org.jboss.tools.common.model.ui.attribute.editor.IPropertyEditor;
+import org.jboss.tools.common.model.ui.attribute.editor.MutableComboBoxFieldEditor;
import
org.jboss.tools.common.model.ui.attribute.editor.MutableMultipleChoiceFieldEditor;
import org.eclipse.jface.window.Window;
@@ -338,6 +339,13 @@
Shell shell = (Shell)p.get("shell");
IServer server = newServer(shell);
if(server == null) return -1;
+
+ IModelPropertyEditorAdapter a = support.getPropertyEditorAdapterByName(ATTR_RUNTIME);
+ if(server.getRuntime() != null &&
!server.getRuntime().getName().equals(a.getValue())) {
+ MutableComboBoxFieldEditor ed1 =
(MutableComboBoxFieldEditor)support.getFieldEditorByName(ATTR_RUNTIME);
+ ed1.setNewValue(server.getRuntime().getName());
+ }
+
p.setProperty("value", server.getName());
initTargetServerValue();
MutableMultipleChoiceFieldEditor ed =
(MutableMultipleChoiceFieldEditor)support.getFieldEditorByName(ATTR_TARGET_SERVER);