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());
 		}