*** empty log message ***
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/RuntimeComposite.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/RuntimeComposite.java
index fbcfd31..20688ba 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/RuntimeComposite.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/RuntimeComposite.java
@@ -95,7 +95,7 @@
 				try {
 					IRuntime runtime = (IRuntime) event.getElement();
 					if (event.getChecked()) {
-						if (defaultRuntime != null)
+						if (defaultRuntime != null && !runtime.equals(defaultRuntime))
 							((CheckboxTableViewer)tableViewer).setChecked(defaultRuntime, false);
 						ServerCore.setDefaultRuntime(runtime);
 						defaultRuntime = runtime;