Merge "Bug 496141 - Text flickering when selecting server types in New Server wizard"
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/wizard/page/NewManualServerComposite.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/wizard/page/NewManualServerComposite.java
index 2554ea5..0e24fb3 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/wizard/page/NewManualServerComposite.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/wizard/page/NewManualServerComposite.java
@@ -822,10 +822,13 @@
serverNameLabel.setVisible(true);
serverName.setVisible(true);
hostnameLabel.setVisible(true);
- runtimeLabel.setVisible(true);
- runtimeCombo.setVisible(true);
- configureRuntimes.setVisible(true);
- addRuntime.setVisible(true);
+ if (serverType.hasRuntime() && server != null
+ && ServerUIPlugin.getRuntimes(serverType.getRuntimeType()).length >= 1) {
+ runtimeLabel.setVisible(true);
+ runtimeCombo.setVisible(true);
+ configureRuntimes.setVisible(true);
+ addRuntime.setVisible(true);
+ }
hostnameDecoration.setImage(fd.getImage());
hostnameDecoration.setDescriptionText(fd.getDescription());
}